#smartbanner .sb-info em,.styleLibrary.formElement label:first-letter {
	text-transform: uppercase
}

.styleLibrary.formElement.button .text:disabled:hover label,.styleLibrary.link a,.styleLibrary.link a[disabled=disabled]:hover label {
	text-decoration: none
}

@font-face {
	font-family:PowrMDL2;src:url(../fonts/PowrMDL2.eot);src:url(../fonts/PowrMDL2.eot?#iefix) format('embedded-opentype'),url(../fonts/PowrMDL2.woff) format('woff'),url(../fonts/PowrMDL2.ttf) format('truetype'),url(../fonts/PowrMDL2.svg) format('svg');font-weight:400;font-style:normal
}

.glyph-med,.glyph-medium {
	font-size: 32px
}

@font-face {
	font-family:wf_segoe-ui_light;src:url(../fonts/SegoeUI-Light-final.eot);src:local('Segoe UI Light'),local('Segoe WP Light'),url(../fonts/SegoeUI-Light-final.eot?#iefix) format('embedded-opentype'),url(../fonts/SegoeUI-Light-final.woff) format('woff'),url(../fonts/SegoeUI-Light-final.ttf) format('truetype'),url(../fonts/SegoeUI-Light-final.svg#web) format('svg');font-weight:400;font-style:normal
}

@font-face {
	font-family:wf_segoe-ui_semilight;src:url(../fonts/SegoeUI-SemiLight-final.eot);src:local('Segoe UI Semilight'),local('Segoe WP Light'),url(../fonts/SegoeUI-SemiLight-final.eot?#iefix) format('embedded-opentype'),url(../fonts/SegoeUI-SemiLight-final.woff) format('woff'),url(../fonts/SegoeUI-SemiLight-final.ttf) format('truetype'),url(../fonts/SegoeUI-SemiLight-final.svg#web) format('svg');font-weight:400;font-style:normal
}

@font-face {
	font-family:wf_segoe-ui_normal;src:url(../fonts/SegoeUI-Regular-final.eot);src:local('Segoe UI'),local('Segoe'),local('Segoe WP'),url(../fonts/SegoeUI-Regular-final.eot?#iefix) format('embedded-opentype'),url(../fonts/SegoeUI-Regular-final.woff) format('woff'),url(../fonts/SegoeUI-Regular-final.ttf) format('truetype'),url(../fonts/SegoeUI-Regular-final.svg#web) format('svg');font-weight:400;font-style:normal
}

@font-face {
	font-family:wf_segoe-ui_semibold;src:url(../fonts/SegoeUI-SemiBold-final.eot);src:local('Segoe UI Semibold'),local('Segoe Semibold'),local('Segoe WP Semibold'),url(../fonts/SegoeUI-SemiBold-final.eot?#iefix) format('embedded-opentype'),url(../fonts/SegoeUI-SemiBold-final.woff) format('woff'),url(../fonts/SegoeUI-SemiBold-final.ttf) format('truetype'),url(../fonts/SegoeUI-SemiBold-final.svg#web) format('svg');font-weight:400;font-style:normal
}

@font-face {
	font-family:wf_segoe-ui_bold;src:url(../fonts/SegoeUI-Bold-final.eot);src:local('Segoe UI bold'),local('Segoe bold'),local('Segoe WP bold'),url(../fonts/SegoeUI-Bold-final.eot?#iefix) format('embedded-opentype'),url(../fonts/SegoeUI-Bold-final.woff) format('woff'),url(../fonts/SegoeUI-Bold-final.ttf) format('truetype'),url(../fonts/SegoeUI-Bold-final.svg#web) format('svg');font-weight:400;font-style:normal
}

@font-face {
	font-family:wf_standard-font;src:url(../fonts/StandardFont.eot);src:url(../fonts/StandardFont.eot?#iefix) format('embedded-opentype'),url(../fonts/StandardFont.woff) format('woff'),url(../fonts/StandardFont.ttf) format('truetype');font-weight:400;font-style:normal
}

@font-face {
	font-family:wf_standard-font_bold;src:url(../fonts/StandardFontBold.eot);src:url(../fonts/StandardFontBold.eot?#iefix) format('embedded-opentype'),url(../fonts/StandardFontBold.woff) format('woff'),url(../fonts/StandardFontBold.ttf) format('truetype');font-weight:400;font-style:normal
}

@font-face {
	font-family:wf_standard-font_light;src:url(../fonts/StandardFontLight.eot);src:url(../fonts/StandardFontLight.eot?#iefix) format('embedded-opentype'),url(../fonts/StandardFontLight.woff) format('woff'),url(../fonts/StandardFontLight.ttf) format('truetype');font-weight:400;font-style:normal
}

@font-face {
	font-family:PowrMDL2;src:url(../fonts/PowrMDL2.eot);src:url(../fonts/PowrMDL2.eot?#iefix) format('embedded-opentype'),url(../fonts/PowrMDL2.woff) format('woff'),url(../fonts/PowrMDL2.ttf) format('truetype'),url(../fonts/PowrMDL2.svg) format('svg');font-weight:400;font-style:normal
}

.styleLibrary.formElement.button .Box {
	background-image: none;
	box-shadow: none;
	padding: 11px 20px;
	min-width: 120px;
	vertical-align: top;
	transition: color .2s,background-color .2s,border-color .2s
}

.styleLibrary.formElement.button .Box,.styleLibrary.formElement.button .Box label {
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif
}

.styleLibrary,.styleLibrary * {
	border: 0;
	box-sizing: border-box
}

.label-super,h1 {
	font-size: 42px;
	font-weight: 700
}

.label-xxl,h2 {
	font-size: 28px
}

.label-xl,h3 {
	font-size: 24px
}

.label-lrg,h4 {
	font-size: 16px
}

.label-med,h5 {
	font-size: 14px
}

.label-small,h6 {
	font-size: 12px
}

.label-xsmall,h7 {
	font-size: 11px
}

.mini-label,h8 {
	font-size: 10px
}

.kpi-green {
	color: #79c75b
}

.kpi-yellow {
	color: #e8d62e
}

.kpi-red {
	color: #c0433a
}

@font-face {
	font-family:PowerVisuals;src:url(../fonts/PowerVisuals.eot?#iefix) format('embedded-opentype'),url(../fonts/PowerVisuals.woff) format('woff'),url(../fonts/PowerVisuals.ttf) format('truetype'),url(../fonts/PowerVisuals.svg) format('svg');font-weight:400;font-style:normal
}

.powervisuals-glyph {
	font-family: PowerVisuals;
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	display: inline-block;
	position: relative
}

.powervisuals-glyph.slicer-clear::before {
	content: '\E100'
}

.powervisuals-glyph.left-nav-arrow::before {
	content: '\E101'
}

.powervisuals-glyph.right-nav-arrow::before {
	content: '\E102'
}

.powervisuals-glyph.empty-checkbox::before {
	content: '\E103'
}

.powervisuals-glyph.arrow-up::before {
	content: '\E107'
}

.powervisuals-glyph.arrow-right-up::before {
	content: '\E108'
}

.powervisuals-glyph.arrow-right::before {
	content: '\E109'
}

.powervisuals-glyph.arrow-right-down::before {
	content: '\E110'
}

.powervisuals-glyph.arrow-down::before {
	content: '\E111'
}

.powervisuals-glyph.arrow-left-down::before {
	content: '\E112'
}

.powervisuals-glyph.arrow-left::before {
	content: '\E113'
}

.powervisuals-glyph.arrow-left-up::before {
	content: '\E114'
}

.powervisuals-glyph.caret-up::before {
	content: '\E115'
}

.powervisuals-glyph.caret-down::before {
	content: '\E116'
}

.powervisuals-glyph.chevron-up::before {
	content: '\E119'
}

.powervisuals-glyph.chevron-down::before {
	content: '\E118'
}

.powervisuals-glyph.url-icon::before {
	content: '\E117'
}

.powervisuals-glyph.circle::before {
	content: '\E700'
}

.powervisuals-glyph.flag::before {
	content: '\E70D'
}

.powervisuals-glyph.circle-x::before {
	content: '\E70E'
}

.powervisuals-glyph.circle-exclamation::before {
	content: '\E70F'
}

.powervisuals-glyph.circle-checkmark::before {
	content: '\E710'
}

.powervisuals-glyph.circle-small::before {
	content: '\E712'
}

.powervisuals-glyph.square::before {
	content: '\E713'
}

.powervisuals-glyph.x::before {
	content: '\E714'
}

.powervisuals-glyph.exclamation::before {
	content: '\E715'
}

.powervisuals-glyph.checkmark::before {
	content: '\E718'
}

.powervisuals-glyph.rhombus::before {
	content: '\E719'
}

.powervisuals-glyph.triangle::before {
	content: '\E71B'
}

.powervisuals-glyph.star-empty::before {
	content: '\E71C'
}

.powervisuals-glyph.star-half-full::before {
	content: '\E721'
}

.powervisuals-glyph.search::before {
	content: '\E120'
}

.powervisuals-glyph.star-full::before {
	content: '\E724'
}

.powervisuals-glyph.bars-one::before {
	content: '\E725'
}

.powervisuals-glyph.bars-two::before {
	content: '\E726'
}

.powervisuals-glyph.bars-three::before {
	content: '\E727'
}

.powervisuals-glyph.bars-four::before {
	content: '\E728'
}

.powervisuals-glyph.bars-five::before {
	content: '\E729'
}

.powervisuals-glyph.boxes-one::before {
	content: '\E732'
}

.powervisuals-glyph.boxes-two::before {
	content: '\E733'
}

.powervisuals-glyph.boxes-three::before {
	content: '\E731'
}

.powervisuals-glyph.boxes-four::before {
	content: '\E730'
}

.powervisuals-glyph.circle-empty::before {
	content: '\E734'
}

.powervisuals-glyph.circle-full::before {
	content: '\E735'
}

.powervisuals-glyph.circle-three-quarters::before {
	content: '\E736'
}

.powervisuals-glyph.circle-half::before {
	content: '\E737'
}

.powervisuals-glyph.circle-one-quarter::before {
	content: '\E738'
}

.powervisuals-glyph.link::before {
	content: '\E8B5'
}

.powervisuals-glyph.bold::before {
	content: '\E8DD'
}

.powervisuals-glyph.italic::before {
	content: '\E8DB'
}

.powervisuals-glyph.underline::before {
	content: '\E8DC'
}

.powervisuals-glyph.alignleft::before {
	content: '\E8E4'
}

.powervisuals-glyph.aligncenter::before {
	content: '\E8E3'
}

.powervisuals-glyph.alignright::before {
	content: '\E8E2'
}

.powervisuals-glyph.fontcolor::before {
	content: '\E186';
	font-family: PowrMDL2
}

.powervisuals-glyph.fontcolorswatch::before {
	content: '\E187';
	font-family: PowrMDL2
}

.powervisuals-glyph.chevrondown::before {
	content: "\E972";
	font-family: PowrMDL2
}

.powervisuals-glyph.boxes-stacked::before {
	content: '\E730';
	color: #C8C8C8
}

.powervisuals-glyph.boxes-stacked::after {
	position: absolute;
	left: 0;
	color: #000
}

.powervisuals-glyph.boxes-stacked.boxes-zero::after {
	content: ''
}

.powervisuals-glyph.boxes-stacked.boxes-one::after {
	content: '\E732'
}

.powervisuals-glyph.boxes-stacked.boxes-two::after {
	content: '\E733'
}

.powervisuals-glyph.boxes-stacked.boxes-three::after {
	content: '\E731'
}

.powervisuals-glyph.boxes-stacked.boxes-four::before {
	color: #000
}

.powervisuals-glyph.bars-stacked::before {
	content: '\E728';
	color: #C8C8C8
}

.powervisuals-glyph.bars-stacked::after {
	position: absolute;
	left: 0;
	color: #000
}

.powervisuals-glyph.bars-stacked.bars-zero::after {
	content: ''
}

.powervisuals-glyph.bars-stacked.bars-one::after {
	content: '\E725'
}

.powervisuals-glyph.bars-stacked.bars-two::after {
	content: '\E726'
}

.powervisuals-glyph.bars-stacked.bars-three::after {
	content: '\E727'
}

.powervisuals-glyph.bars-stacked.bars-four::before {
	color: #000
}

.powervisuals-glyph.star-stacked::before {
	content: '\E724';
	color: #C8C8C8
}

.powervisuals-glyph.star-stacked::after {
	position: absolute;
	left: 0;
	color: #000
}

.powervisuals-glyph.star-stacked.star-empty::after {
	content: ''
}

.powervisuals-glyph.star-stacked.star-half-full::after {
	content: '\E721'
}

.powervisuals-glyph.star-stacked.star-full::before {
	color: #000
}

.powervisuals-glyph.traffic-light::before {
	content: '\E713';
	color: #000
}

.powervisuals-glyph.traffic-light::after {
	position: absolute;
	left: 0;
	content: '\E712'
}

@font-face {
	font-family:PowrMDL2;src:url(../fonts/PowrMDL2.eot);src:url(../fonts/PowrMDL2.eot?#iefix) format('embedded-opentype'),url(../fonts/PowrMDL2.woff) format('woff'),url(../fonts/PowrMDL2.ttf) format('truetype'),url(../fonts/PowrMDL2.svg) format('svg');font-weight:400;font-style:normal
}

.pbi-glyph-caretdown::before,.pbi-glyph-caretleft::before,.pbi-glyph-caretright::before {
	content: "\E818"
}

.pbi-glyph-chevronleftmedium::before,.pbi-glyph-chevronrightmedium::before {
	content: "\E972"
}

.pbi-glyph-getdata::before,.pbi-glyph-rightarrow::before,.pbi-glyph-uparrow::before,.pbi-glyph-uprightarrow::before {
	content: "\E72B"
}[dir=rtl] .pbi-glyph-caretdownright {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg)
}[dir=rtl] .pbi-glyph-caretleft {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg)
}[dir=rtl] .pbi-glyph-caretright {
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg)
}[dir=rtl] .pbi-glyph-chevronrightmedium {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg)
}[dir=rtl] .pbi-glyph-chevronleftmedium {
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg)
}[dir=rtl] .pbi-glyph-getdata {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg)
}[dir=rtl] .pbi-glyph-go {
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg)
}[dir=rtl] .pbi-glyph-back,[dir=rtl] .pbi-glyph-pageleft,[dir=rtl] .pbi-glyph-pageright,[dir=rtl] .pbi-glyph-play,[dir=rtl] .pbi-glyph-rewind {
	transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg)
}

.themeYellowDark .group1-option1-background,.themeYellowDark .group1-option1-background-hover:hover {
	background-color: #666
}

.themeYellowDark .group1-option1-color,.themeYellowDark .group1-option1-color-hover:hover {
	color: #666
}

.themeYellowDark .group1-option1-border,.themeYellowDark .group1-option1-border-hover:hover {
	border-color: #666
}

.themeYellowDark .group1-option2-background,.themeYellowDark .group1-option2-background-hover:hover {
	background-color: #444
}

.themeYellowDark .group1-option3-background,.themeYellowDark .group1-option3-background .group1-option9-background,.themeYellowDark .group1-option3-background .group1-option9-background-hover:hover,.themeYellowDark .group1-option3-background-hover:hover,.themeYellowDark .group1-option3-background-hover:hover .group1-option9-background,.themeYellowDark .group1-option3-background-hover:hover .group1-option9-background-hover:hover,.themeYellowDark .group1-option3-border .group1-option9-background,.themeYellowDark .group1-option3-border .group1-option9-background-hover:hover,.themeYellowDark .group1-option4-background,.themeYellowDark .group1-option4-background-hover:hover {
	background-color: #B3B3B3
}

.themeYellowDark .group1-option2-color,.themeYellowDark .group1-option2-color-hover:hover {
	color: #444
}

.themeYellowDark .group1-option3-background .group1-option9-color,.themeYellowDark .group1-option3-background .group1-option9-color-hover:hover,.themeYellowDark .group1-option3-background-hover:hover .group1-option9-color,.themeYellowDark .group1-option3-background-hover:hover .group1-option9-color-hover:hover,.themeYellowDark .group1-option3-border .group1-option9-color,.themeYellowDark .group1-option3-border .group1-option9-color-hover:hover,.themeYellowDark .group1-option3-color,.themeYellowDark .group1-option3-color-hover:hover,.themeYellowDark .group1-option4-color,.themeYellowDark .group1-option4-color-hover:hover {
	color: #B3B3B3
}

.themeYellowDark .group1-option2-border,.themeYellowDark .group1-option2-border-hover:hover {
	border-color: #444
}

.themeYellowDark .group1-option3-background .group1-option9-border,.themeYellowDark .group1-option3-background .group1-option9-border-hover:hover,.themeYellowDark .group1-option3-background-hover:hover .group1-option9-border,.themeYellowDark .group1-option3-background-hover:hover .group1-option9-border-hover:hover,.themeYellowDark .group1-option3-border,.themeYellowDark .group1-option3-border .group1-option9-border,.themeYellowDark .group1-option3-border .group1-option9-border-hover:hover,.themeYellowDark .group1-option3-border-hover:hover,.themeYellowDark .group1-option4-border,.themeYellowDark .group1-option4-border-hover:hover {
	border-color: #B3B3B3
}

.themeYellowDark .group1-option5-background .group1-option8-color,.themeYellowDark .group1-option5-background .group1-option8-color-hover:hover,.themeYellowDark .group1-option5-background-hover:hover .group1-option8-color,.themeYellowDark .group1-option5-background-hover:hover .group1-option8-color-hover:hover {
	color: #FFF
}

.themeYellowDark .group1-option5-background .group1-option8-border,.themeYellowDark .group1-option5-background .group1-option8-border-hover:hover,.themeYellowDark .group1-option5-background-hover:hover .group1-option8-border,.themeYellowDark .group1-option5-background-hover:hover .group1-option8-border-hover:hover {
	border-color: #FFF
}

.themeYellowDark .group1-option5-background {
	background-color: #F2C811
}

.themeYellowDark .group1-option5-background .group1-option8-background,.themeYellowDark .group1-option5-background .group1-option8-background-hover:hover {
	background-color: #FFF
}

.themeYellowDark .group1-option5-background-hover:hover {
	background-color: #F2C811
}

.themeYellowDark .group1-option5-background-hover:hover .group1-option8-background,.themeYellowDark .group1-option5-background-hover:hover .group1-option8-background-hover:hover,.themeYellowDark .group1-option5-border .group1-option8-background,.themeYellowDark .group1-option5-border .group1-option8-background-hover:hover,.themeYellowDark .group1-option6-background {
	background-color: #FFF
}

.themeYellowDark .group1-option5-color,.themeYellowDark .group1-option5-color-hover:hover {
	color: #F2C811
}

.themeYellowDark .group1-option5-border {
	border-color: #F2C811
}

.themeYellowDark .group1-option5-border .group1-option8-color,.themeYellowDark .group1-option5-border .group1-option8-color-hover:hover {
	color: #FFF
}

.themeYellowDark .group1-option6-background .group1-option9-color,.themeYellowDark .group1-option6-background .group1-option9-color-hover:hover,.themeYellowDark .group1-option6-background-hover:hover .group1-option9-color,.themeYellowDark .group1-option6-background-hover:hover .group1-option9-color-hover:hover {
	color: #B3B3B3
}

.themeYellowDark .group1-option5-border .group1-option8-border,.themeYellowDark .group1-option5-border .group1-option8-border-hover:hover {
	border-color: #FFF
}

.themeYellowDark .group1-option5-border-hover:hover {
	border-color: #F2C811
}

.themeYellowDark .group1-option6-background .group1-option9-border,.themeYellowDark .group1-option6-background .group1-option9-border-hover:hover,.themeYellowDark .group1-option6-background-hover:hover .group1-option9-border,.themeYellowDark .group1-option6-background-hover:hover .group1-option9-border-hover:hover {
	border-color: #B3B3B3
}

.themeYellowDark .group1-option6-background .group1-option9-background,.themeYellowDark .group1-option6-background .group1-option9-background-hover:hover {
	background-color: #B3B3B3
}

.themeYellowDark .group1-option6-background-hover:hover {
	background-color: #FFF
}

.themeYellowDark .group1-option6-background-hover:hover .group1-option9-background,.themeYellowDark .group1-option6-background-hover:hover .group1-option9-background-hover:hover,.themeYellowDark .group1-option6-border .group1-option9-background,.themeYellowDark .group1-option6-border .group1-option9-background-hover:hover {
	background-color: #B3B3B3
}

.themeYellowDark .group1-option6-color,.themeYellowDark .group1-option6-color-hover:hover {
	color: #FFF
}

.themeYellowDark .group1-option6-border {
	border-color: #FFF
}

.themeYellowDark .group1-option6-border .group1-option9-color,.themeYellowDark .group1-option6-border .group1-option9-color-hover:hover {
	color: #B3B3B3
}

.themeYellowDark .group1-option6-border .group1-option9-border,.themeYellowDark .group1-option6-border .group1-option9-border-hover:hover {
	border-color: #B3B3B3
}

.themeYellowDark .group1-option6-border-hover:hover {
	border-color: #FFF
}

.themeYellowDark .group1-option7-background,.themeYellowDark .group1-option7-background-hover:hover {
	background-color: #333
}

.themeYellowDark .group1-option7-color,.themeYellowDark .group1-option7-color-hover:hover {
	color: #333
}

.themeYellowDark .group1-option7-border,.themeYellowDark .group1-option7-border-hover:hover {
	border-color: #333
}

.themeYellowDark .group1-option10-background,.themeYellowDark .group1-option10-background-hover:hover {
	background-color: #EAEAEA
}

.themeYellowDark .group1-option10-color,.themeYellowDark .group1-option10-color-hover:hover {
	color: #EAEAEA
}

.themeYellowDark .group1-option10-border,.themeYellowDark .group1-option10-border-hover:hover {
	border-color: #EAEAEA
}

.themeYellowDark .group1-option11-background,.themeYellowDark .group1-option11-background-hover:hover {
	background-color: grey
}

.themeYellowDark .group1-option11-color,.themeYellowDark .group1-option11-color-hover:hover {
	color: grey
}

.themeYellowDark .group1-option11-border,.themeYellowDark .group1-option11-border-hover:hover {
	border-color: grey
}

.themeYellowDark .group1-option13-background,.themeYellowDark .group1-option13-background-hover:hover {
	background-color: #EA433B
}

.themeYellowDark .group1-option13-color,.themeYellowDark .group1-option13-color-hover:hover {
	color: #EA433B
}

.themeYellowDark .group1-option13-border,.themeYellowDark .group1-option13-border-hover:hover {
	border-color: #EA433B
}

.themeYellowDark .group1-option14-background,.themeYellowDark .group1-option14-background-hover:hover {
	background-color: #666
}

.themeYellowDark .group1-option15-background,.themeYellowDark .group1-option15-background-hover:hover,.themeYellowDark .group1-option16-background,.themeYellowDark .group1-option16-background-hover:hover {
	background-color: #333
}

.themeYellowDark .group1-option14-color,.themeYellowDark .group1-option14-color-hover:hover {
	color: #666
}

.themeYellowDark .group1-option15-color,.themeYellowDark .group1-option15-color-hover:hover,.themeYellowDark .group1-option16-color,.themeYellowDark .group1-option16-color-hover:hover {
	color: #333
}

.themeYellowDark .group1-option14-border,.themeYellowDark .group1-option14-border-hover:hover {
	border-color: #666
}

.themeYellowDark .group1-option15-border,.themeYellowDark .group1-option15-border-hover:hover,.themeYellowDark .group1-option16-border,.themeYellowDark .group1-option16-border-hover:hover {
	border-color: #333
}

.themeYellowDark .group2-option1-background,.themeYellowDark .group2-option1-background-hover:hover {
	background-color: #F2C811
}

.themeYellowDark .group2-option1-color,.themeYellowDark .group2-option1-color-hover:hover {
	color: #F2C811
}

.themeYellowDark .group2-option1-border,.themeYellowDark .group2-option1-border-hover:hover {
	border-color: #F2C811
}

.themeYellowDark .group2-option2-background,.themeYellowDark .group2-option2-background-hover:hover {
	background-color: #DDB612
}

.themeYellowDark .group2-option2-color,.themeYellowDark .group2-option2-color-hover:hover {
	color: #DDB612
}

.themeYellowDark .group2-option2-border,.themeYellowDark .group2-option2-border-hover:hover {
	border-color: #DDB612
}

.themeYellowDark .group2-option3-background,.themeYellowDark .group2-option3-background-hover:hover {
	background-color: #CDA521
}

.themeYellowDark .group2-option3-color,.themeYellowDark .group2-option3-color-hover:hover {
	color: #CDA521
}

.themeYellowDark .group2-option3-border,.themeYellowDark .group2-option3-border-hover:hover {
	border-color: #CDA521
}

.themeYellowDark .group2-option4-background,.themeYellowDark .group2-option4-background-hover:hover {
	background-color: #C8C8C8
}

.themeYellowDark .group2-option4-color,.themeYellowDark .group2-option4-color-hover:hover {
	color: #C8C8C8
}

.themeYellowDark .group2-option4-border,.themeYellowDark .group2-option4-border-hover:hover {
	border-color: #C8C8C8
}

.themeYellowDark .group2-option5-background,.themeYellowDark .group2-option5-background-hover:hover {
	background-color: #A6A6A6
}

.themeYellowDark .group2-option5-color,.themeYellowDark .group2-option5-color-hover:hover {
	color: #A6A6A6
}

.themeYellowDark .group2-option5-border,.themeYellowDark .group2-option5-border-hover:hover {
	border-color: #A6A6A6
}

.themeYellowDark .group2-option6-background,.themeYellowDark .group2-option6-background-hover:hover {
	background-color: #888
}

.themeYellowDark .group2-option16-background,.themeYellowDark .group2-option16-background-hover:hover,.themeYellowDark .group2-option7-background,.themeYellowDark .group2-option7-background-hover:hover {
	background-color: #333
}

.themeYellowDark .group2-option6-color,.themeYellowDark .group2-option6-color-hover:hover {
	color: #888
}

.themeYellowDark .group2-option16-color,.themeYellowDark .group2-option16-color-hover:hover,.themeYellowDark .group2-option7-color,.themeYellowDark .group2-option7-color-hover:hover {
	color: #333
}

.themeYellowDark .group2-option6-border,.themeYellowDark .group2-option6-border-hover:hover {
	border-color: #888
}

.themeYellowDark .group2-option16-border,.themeYellowDark .group2-option16-border-hover:hover,.themeYellowDark .group2-option7-border,.themeYellowDark .group2-option7-border-hover:hover {
	border-color: #333
}

.themeYellowDark .group2-option8-background,.themeYellowDark .group2-option8-background-hover:hover {
	background-color: #EAEAEA
}

.themeYellowDark .group2-option8-color,.themeYellowDark .group2-option8-color-hover:hover {
	color: #EAEAEA
}

.themeYellowDark .group2-option8-border,.themeYellowDark .group2-option8-border-hover:hover {
	border-color: #EAEAEA
}

.themeYellowDark .group2-option9-background,.themeYellowDark .group2-option9-background-hover:hover {
	background-color: grey
}

.themeYellowDark .group2-option9-color,.themeYellowDark .group2-option9-color-hover:hover {
	color: grey
}

.themeYellowDark .group2-option9-border,.themeYellowDark .group2-option9-border-hover:hover {
	border-color: grey
}

.themeYellowDark .group2-option10-background,.themeYellowDark .group2-option10-background-hover:hover {
	background-color: #A6A6A6
}

.themeYellowDark .group2-option10-color,.themeYellowDark .group2-option10-color-hover:hover {
	color: #A6A6A6
}

.themeYellowDark .group2-option10-border,.themeYellowDark .group2-option10-border-hover:hover {
	border-color: #A6A6A6
}

.themeYellowDark .group2-option11-background,.themeYellowDark .group2-option11-background-hover:hover {
	background-color: #4A4A4A
}

.themeYellowDark .group2-option11-color,.themeYellowDark .group2-option11-color-hover:hover {
	color: #4A4A4A
}

.themeYellowDark .group2-option11-border,.themeYellowDark .group2-option11-border-hover:hover {
	border-color: #4A4A4A
}

.themeYellowDark .group2-option13-background,.themeYellowDark .group2-option13-background-hover:hover {
	background-color: #3B78FF
}

.themeYellowDark .group2-option13-color,.themeYellowDark .group2-option13-color-hover:hover {
	color: #3B78FF
}

.themeYellowDark .group2-option13-border,.themeYellowDark .group2-option13-border-hover:hover {
	border-color: #3B78FF
}

.themeYellowDark .group2-option14-background,.themeYellowDark .group2-option14-background-hover:hover {
	background-color: #0045FF
}

.themeYellowDark .group2-option14-color,.themeYellowDark .group2-option14-color-hover:hover {
	color: #0045FF
}

.themeYellowDark .group2-option14-border,.themeYellowDark .group2-option14-border-hover:hover {
	border-color: #0045FF
}

.themeYellowDark .group2-option15-background,.themeYellowDark .group2-option15-background-hover:hover {
	background-color: #B3B3B3
}

.themeYellowDark .group2-option15-color,.themeYellowDark .group2-option15-color-hover:hover {
	color: #B3B3B3
}

.themeYellowDark .group2-option15-border,.themeYellowDark .group2-option15-border-hover:hover {
	border-color: #B3B3B3
}

.themeYellowDark .group4-option1-background,.themeYellowDark .group4-option1-background-hover:hover {
	background-color: #E6E6E6
}

.themeYellowDark .group4-option1-color,.themeYellowDark .group4-option1-color-hover:hover {
	color: #E6E6E6
}

.themeYellowDark .group4-option1-border,.themeYellowDark .group4-option1-border-hover:hover {
	border-color: #E6E6E6
}

.themeYellowDark .group4-option2-background,.themeYellowDark .group4-option2-background-hover:hover {
	background-color: #F9E385
}

.themeYellowDark .group4-option2-color,.themeYellowDark .group4-option2-color-hover:hover {
	color: #F9E385
}

.themeYellowDark .group4-option2-border,.themeYellowDark .group4-option2-border-hover:hover {
	border-color: #F9E385
}

.themeYellowDark .group4-option3-background,.themeYellowDark .group4-option3-background-hover:hover {
	background-color: #EA433B
}

.themeYellowDark .group4-option3-color,.themeYellowDark .group4-option3-color-hover:hover {
	color: #EA433B
}

.themeYellowDark .group4-option3-border,.themeYellowDark .group4-option3-border-hover:hover {
	border-color: #EA433B
}

.themeYellowDark .group4-option4-background,.themeYellowDark .group4-option4-background-hover:hover {
	background-color: #333
}

.themeYellowDark .group4-option4-color,.themeYellowDark .group4-option4-color-hover:hover {
	color: #333
}

.themeYellowDark .group4-option4-border,.themeYellowDark .group4-option4-border-hover:hover {
	border-color: #333
}

.themeYellowDark .group4-option5-background,.themeYellowDark .group4-option5-background-hover:hover {
	background-color: #FFF
}

.styleLibrary.formElement.button .icon,.styleLibrary.formElement.button .text {
	background-color: transparent;
	padding: 0
}

.themeYellowDark .group4-option5-color,.themeYellowDark .group4-option5-color-hover:hover {
	color: #FFF
}

.styleLibrary.formElement.button .icon label,.styleLibrary.formElement.button .text:hover label {
	color: inherit
}

.themeYellowDark .group4-option5-border,.themeYellowDark .group4-option5-border-hover:hover {
	border-color: #FFF
}

@font-face {
	font-family:wf_segoe-ui_light;src:url(../fonts/SegoeUI-Light-final.eot);src:local('Segoe UI Light'),local('Segoe WP Light'),url(../fonts/SegoeUI-Light-final.eot?#iefix) format('embedded-opentype'),url(../fonts/SegoeUI-Light-final.woff) format('woff'),url(../fonts/SegoeUI-Light-final.ttf) format('truetype'),url(../fonts/SegoeUI-Light-final.svg#web) format('svg');font-weight:400;font-style:normal
}

@font-face {
	font-family:wf_segoe-ui_semilight;src:url(../fonts/SegoeUI-SemiLight-final.eot);src:local('Segoe UI Semilight'),local('Segoe WP Light'),url(../fonts/SegoeUI-SemiLight-final.eot?#iefix) format('embedded-opentype'),url(../fonts/SegoeUI-SemiLight-final.woff) format('woff'),url(../fonts/SegoeUI-SemiLight-final.ttf) format('truetype'),url(../fonts/SegoeUI-SemiLight-final.svg#web) format('svg');font-weight:400;font-style:normal
}

@font-face {
	font-family:wf_segoe-ui_normal;src:url(../fonts/SegoeUI-Regular-final.eot);src:local('Segoe UI'),local('Segoe'),local('Segoe WP'),url(../fonts/SegoeUI-Regular-final.eot?#iefix) format('embedded-opentype'),url(../fonts/SegoeUI-Regular-final.woff) format('woff'),url(../fonts/SegoeUI-Regular-final.ttf) format('truetype'),url(../fonts/SegoeUI-Regular-final.svg#web) format('svg');font-weight:400;font-style:normal
}

@font-face {
	font-family:wf_segoe-ui_semibold;src:url(../fonts/SegoeUI-SemiBold-final.eot);src:local('Segoe UI Semibold'),local('Segoe Semibold'),local('Segoe WP Semibold'),url(../fonts/SegoeUI-SemiBold-final.eot?#iefix) format('embedded-opentype'),url(../fonts/SegoeUI-SemiBold-final.woff) format('woff'),url(../fonts/SegoeUI-SemiBold-final.ttf) format('truetype'),url(../fonts/SegoeUI-SemiBold-final.svg#web) format('svg');font-weight:400;font-style:normal
}

@font-face {
	font-family:wf_segoe-ui_bold;src:url(../fonts/SegoeUI-Bold-final.eot);src:local('Segoe UI bold'),local('Segoe bold'),local('Segoe WP bold'),url(../fonts/SegoeUI-Bold-final.eot?#iefix) format('embedded-opentype'),url(../fonts/SegoeUI-Bold-final.woff) format('woff'),url(../fonts/SegoeUI-Bold-final.ttf) format('truetype'),url(../fonts/SegoeUI-Bold-final.svg#web) format('svg');font-weight:400;font-style:normal
}

@font-face {
	font-family:wf_standard-font;src:url(../fonts/StandardFont.eot);src:url(../fonts/StandardFont.eot?#iefix) format('embedded-opentype'),url(../fonts/StandardFont.woff) format('woff'),url(../fonts/StandardFont.ttf) format('truetype');font-weight:400;font-style:normal
}

@font-face {
	font-family:wf_standard-font_bold;src:url(../fonts/StandardFontBold.eot);src:url(../fonts/StandardFontBold.eot?#iefix) format('embedded-opentype'),url(../fonts/StandardFontBold.woff) format('woff'),url(../fonts/StandardFontBold.ttf) format('truetype');font-weight:400;font-style:normal
}

@font-face {
	font-family:wf_standard-font_light;src:url(../fonts/StandardFontLight.eot);src:url(../fonts/StandardFontLight.eot?#iefix) format('embedded-opentype'),url(../fonts/StandardFontLight.woff) format('woff'),url(../fonts/StandardFontLight.ttf) format('truetype');font-weight:400;font-style:normal
}

.typeRamp.formLabel {
	font-size: 14px
}

.typeRamp.buttonLabel,.typeRamp.paragraphText {
	font-size: 16px
}

.styleLibrary.formElement.alert>div,pbi-button[kind=icon] {
	font-size: 0
}

.styleLibrary.formElement {
	display: block;
	line-height: 1;
	margin: 0;
	padding: 0;
	text-align: left
}

.styleLibrary.formElement label {
	position: relative;
	display: inline-block;
	width: auto;
	padding: 0;
	margin: 0;
	text-overflow: ellipsis;
	pointer-events: none
}

.styleLibrary.formElement.button .text label:first-letter,button,select {
	text-transform: none
}

pbi-alert {
	display: block;
	position: relative;
	height: 0;
	overflow: hidden;
	transition: height 250ms linear
}

pbi-textarea pbi-alert .styleLibrary.formElement.alert .alertWrapper,pbi-textfield pbi-alert .styleLibrary.formElement.alert .alertWrapper {
	margin-bottom: 10px;
	margin-top: 0
}

pbi-context[context=compact] pbi-textarea pbi-alert,pbi-context[context=compact] pbi-textfield pbi-alert {
	-webkit-transform: translateY(5px);
	transform: translateY(5px)
}

pbi-context[context=compact] pbi-textarea pbi-alert .styleLibrary.formElement.alert .alertWrapper,pbi-context[context=compact] pbi-textfield pbi-alert .styleLibrary.formElement.alert .alertWrapper {
	margin-bottom: 5px;
	margin-top: 0
}

.styleLibrary.formElement.alert {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0
}

.styleLibrary.formElement.alert .alertWrapper {
	margin-bottom: 20px;
	padding: 6px 9px;
	display: block;
	transition: background 250ms linear
}

.styleLibrary.formElement.alert .alertWrapper pbi-icon {
	margin-right: 8px;
	margin-top: 2px;
	vertical-align: top
}

.styleLibrary.formElement.alert .alertWrapper p {
	line-height: 20px;
	width: calc(100% - 24px);
	display: inline-block;
	vertical-align: top;
	margin: 0
}

.styleLibrary.formElement.alert.compact .alertWrapper {
	margin-bottom: 10px;
	padding: 4px 6px
}

.styleLibrary.formElement.alert.compact .alertWrapper pbi-icon {
	margin-right: 8px;
	margin-top: 2px
}

.styleLibrary.formElement.alert.compact .alertWrapper p {
	line-height: 16px;
	width: calc(100% - 20px)
}

pbi-button {
	display: inline-block;
	vertical-align: middle;
	vertical-align: -webkit-baseline-middle;
	margin-right: 4px;
	margin-bottom: 20px
}

pbi-button[disabled=disabled] {
	pointer-events: none
}

pbi-button:last-child {
	margin-right: 0
}

pbi-button[kind=icon]~pbi-button[kind=icon][icon-size=micro] {
	margin-left: 8px
}

pbi-button[kind=icon]~pbi-button[kind=icon][icon-size=mini] {
	margin-left: 12px
}

pbi-button[kind=icon]~pbi-button[kind=icon][icon-size=small] {
	margin-left: 16px
}

pbi-button[kind=icon]~pbi-button[kind=icon][icon-size=med],pbi-button[kind=icon]~pbi-button[kind=icon][icon-size=medium] {
	margin-left: 32px
}

pbi-button[kind=icon]~pbi-button[kind=icon][icon-size=large] {
	margin-left: 48px
}

pbi-button[kind=text] {
	margin-bottom: 0;
	margin-right: 0;
	vertical-align: baseline
}

.styleLibrary.formElement.button .icon.labeled-icon {
	padding: 8px
}

.styleLibrary.formElement.button .box {
	padding: 9px 20px;
	min-width: 120px;
	background-image: none;
	box-shadow: none;
	vertical-align: top;
	transition: color .2s,background-color .2s,border-color .2s
}

.styleLibrary.formElement.button .boxed-icon,.styleLibrary.formElement.button .labeled-icon {
	padding: 8px 20px
}

.styleLibrary.formElement.button .labeled-icon pbi-icon {
	margin-right: 8px
}

.styleLibrary.formElement.button .labeled-icon label {
	line-height: 16px
}

.styleLibrary.formElement.button button {
	border-radius: 0;
	text-shadow: none;
	font-size: 0;
	width: auto;
	line-height: 1;
	white-space: nowrap;
	outline: 0;
	border: 0;
	cursor: pointer
}

.styleLibrary.formElement.button .icon:disabled,.styleLibrary.formElement.button .text:disabled,.styleLibrary.formElement.button button:disabled {
	cursor: default
}

.styleLibrary.formElement.button button label {
	vertical-align: top;
	line-height: 1;
	overflow: visible
}

.styleLibrary.formElement.button .text,.styleLibrary.formElement.button .text label {
	font-size: inherit
}

.styleLibrary.formElement.button .text:active {
	padding: 0
}

.styleLibrary.formElement.button.compact .icon.labeled-icon {
	padding: 6px
}

.styleLibrary.formElement.button.compact .boxed-icon,.styleLibrary.formElement.button.compact .labeled-icon {
	padding: 6px 20px
}

.styleLibrary.formElement.button.compact .box {
	padding: 6px 20px;
	min-width: 120px
}

.styleLibrary.formElement.button.compact .labeled-icon pbi-icon {
	margin-right: 6px
}

.styleLibrary.formElement.button.compact .labeled-icon label {
	line-height: 12px
}

pbi-context[context=compact] pbi-button {
	margin-bottom: 10px
}

pbi-checkbox {
	display: block;
	margin-bottom: 20px
}

.styleLibrary.formElement.checkbox {
	min-height: 16px;
	font-size: 0
}

.styleLibrary.formElement.checkbox .checkbox-wrapper {
	min-width: 16px;
	min-height: 16px;
	position: relative;
	display: inline-block
}

.styleLibrary.formElement.checkbox input[type=checkbox]~.checkboxBox {
	width: 16px;
	height: 16px
}

.styleLibrary.formElement.checkbox input[type=checkbox]~label {
	padding-left: 24px;
	line-height: 16px
}

.styleLibrary.formElement.checkbox input[type=checkbox]:checked~.checkboxBox {
	border-width: 8px;
	border-style: solid
}

.styleLibrary.formElement.checkbox input[type=checkbox]:checked~.checkboxCheck .glyphicon:before {
	width: 16px;
	line-height: 16px;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center
}

.styleLibrary.formElement.checkbox input[type=checkbox] {
	min-height: 16px;
	position: absolute;
	box-sizing: border-box;
	width: 100%;
	outline: 0;
	opacity: 0;
	margin: 0;
	padding: 0;
	height: 100%
}

.styleLibrary.formElement.checkbox.compact,.styleLibrary.formElement.checkbox.compact input[type=checkbox] {
	min-height: 12px
}

.styleLibrary.formElement.checkbox input[type=checkbox]~.checkboxBox {
	pointer-events: none;
	position: absolute;
	box-sizing: border-box;
	left: 0;
	border-width: 1px;
	border-style: solid;
	transition: all 250ms cubic-bezier(.4,0,.23,1)
}

.styleLibrary.formElement.checkbox input[type=checkbox]~.checkboxCheck {
	pointer-events: none;
	position: absolute
}

.styleLibrary.formElement.checkbox input[type=checkbox]~.checkboxCheck .glyphicon {
	display: none
}

.styleLibrary.formElement.checkbox input[type=checkbox]:checked~.checkboxCheck .glyphicon,pbi-icon,pbi-icon .glyphicon,pbi-link {
	display: inline-block
}

.styleLibrary.formElement.checkbox input[type=checkbox]:checked~.checkboxCheck {
	box-sizing: border-box;
	font-weight: 700
}

.styleLibrary.formElement.checkbox.compact .checkbox-wrapper {
	min-width: 12px;
	min-height: 12px
}

.styleLibrary.formElement.checkbox.compact input[type=checkbox]~.checkboxBox {
	width: 12px;
	height: 12px
}

.styleLibrary.formElement.checkbox.compact input[type=checkbox]~label {
	padding-left: 20px;
	line-height: 12px
}

.styleLibrary.formElement.checkbox.compact input[type=checkbox]:checked~.checkboxBox {
	border-width: 6px
}

.styleLibrary.formElement.checkbox.compact input[type=checkbox]:checked~.checkboxCheck .glyphicon:before {
	width: 12px;
	line-height: 12px
}

pbi-context[context=compact] pbi-checkbox {
	margin-bottom: 10px
}

pbi-icon .glyphicon {
	font-family: PowrMDL2;
	font-style: normal;
	font-size: 32px
}

pbi-icon .glyph-micro {
	font-size: 8px
}

pbi-icon .glyph-mini {
	font-size: 12px
}

pbi-icon .glyph-small {
	font-size: 16px
}

pbi-icon .glyph-normal {
	font-size: 24px
}

pbi-icon .glyph-med,pbi-icon .glyph-medium {
	font-size: 32px
}

pbi-icon .glyph-large {
	font-size: 48px
}

pbi-link {
	vertical-align: baseline
}

.styleLibrary.formElement.radioGroup,.styleLibrary.formElement.radioGroup pbi-radio,pbi-radio-group {
	display: block
}

.styleLibrary.link a label {
	cursor: pointer;
	font-size: inherit;
	color: inherit
}

.styleLibrary.link a[disabled=disabled] {
	pointer-events: none
}

pbi-radio-group {
	margin-bottom: 20px
}

.styleLibrary.formElement.radioGroup .radio-group-wrapper>label,.styleLibrary.formElement.radioGroup pbi-radio,pbi-context[context=compact] pbi-radio-group {
	margin-bottom: 10px
}

.styleLibrary.formElement.radioGroup .radio-group-wrapper>label {
	display: block;
	padding-bottom: 0;
	line-height: 1
}

.styleLibrary.formElement.radioGroup pbi-radio:last-child {
	margin-bottom: 0
}

.styleLibrary.formElement.radioGroup.compact .radio-group-wrapper>label,.styleLibrary.formElement.radioGroup.compact pbi-radio {
	margin-bottom: 5px
}

.styleLibrary.formElement.radio {
	min-height: 16px;
	font-size: 0;
	margin: 0
}

.styleLibrary.formElement.radio label {
	padding-left: 24px;
	line-height: 16px;
	vertical-align: top;
	overflow: visible
}

.styleLibrary.formElement.radio .radioBox {
	width: 16px;
	height: 16px
}

.styleLibrary.formElement.radio .radioBox .radioButton {
	width: 8px;
	padding-bottom: 8px
}

.styleLibrary.formElement.radio .radio-wrapper {
	position: relative;
	display: inline-block
}

.styleLibrary.formElement.radio input[type=radio] {
	position: absolute;
	box-sizing: border-box;
	width: 100%;
	outline: 0;
	opacity: 0;
	margin: 0;
	padding: 0;
	height: 100%;
	cursor: pointer
}

.styleLibrary.formElement.radio .radioBox {
	pointer-events: none;
	position: absolute;
	box-sizing: border-box;
	top: 0;
	left: 0;
	border-width: 1px;
	border-style: solid;
	border-radius: 50%
}

.styleLibrary.formElement.radio .radioBox .radioButton {
	pointer-events: none;
	position: absolute;
	top: 50%;
	left: 50%;
	border-radius: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%)
}

.styleLibrary.formElement.radio.compact {
	min-height: 12px
}

.styleLibrary.formElement.radio.compact label {
	padding-left: 20px;
	line-height: 12px
}

.styleLibrary.formElement.radio.compact .radioBox {
	width: 12px;
	height: 12px
}

.styleLibrary.formElement.radio.compact .radioBox .radioButton {
	width: 6px;
	padding-bottom: 6px
}

html[dir=rtl] .styleLibrary.formElement.radio .radioButton {
	-webkit-transform: translate(50%,-50%);
	transform: translate(50%,-50%)
}

pbi-select {
	display: block;
	margin-bottom: 20px
}

.styleLibrary.select {
	position: relative
}

.styleLibrary.select select {
	border-width: 1px;
	height: 32px;
	padding: 0 8px;
	border-style: solid;
	outline: 0;
	clear: both;
	width: 100%;
	line-height: 1;
	border-radius: 0;
	-moz-appearance: none;
	-webkit-appearance: none
}

.styleLibrary.select .expander {
	bottom: 10px;
	position: absolute;
	font-size: 0;
	right: 10px;
	pointer-events: none
}

.styleLibrary.select label {
	margin-bottom: 10px;
	display: block;
	padding-bottom: 0;
	line-height: 1
}

.styleLibrary.select select::-ms-expand {
	display: none
}

.pbi-spinner,.pbi-spinner-large {
	background: url(images/spinner.png) 50% 50% no-repeat;
	vertical-align: middle;
	-webkit-animation: spin 1s linear infinite;
	animation: spin 1s linear infinite;
	width: 20px;
	height: 20px
}

.pbi-spinner-large {
	background: url(images/spinner_big.png) 50% 50% no-repeat
}

@-webkit-keyframes spin {
	100% {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

pbi-textarea {
	display: block;
	margin-bottom: 20px
}

.styleLibrary.formElement.textarea {
	font-size: 0;
	margin: 0
}

.styleLibrary.formElement.textarea label {
	display: inline-block;
	padding-bottom: 0;
	margin-bottom: 10px;
	line-height: 1
}

.styleLibrary.formElement.textarea .required-asterisk {
	margin-left: 4px
}

.styleLibrary.formElement.textarea textarea {
	border-width: 1px;
	border-style: solid;
	outline: 0;
	padding: 8px;
	width: 100%;
	max-width: 100%
}

.styleLibrary.formElement.textarea textarea:disabled::-moz-placeholder {
	opacity: 0
}

.styleLibrary.formElement.textarea textarea:disabled::placeholder {
	opacity: 0
}

.styleLibrary.formElement.textarea textarea:disabled::-webkit-input-placeholder {
	opacity: 0
}

.styleLibrary.formElement.textarea textarea:disabled::webkit-input-placeholder {
	opacity: 0
}

.styleLibrary.formElement.textarea textarea:disabled:-ms-input-placeholder {
	opacity: 0
}

pbi-textfield {
	display: block;
	margin-bottom: 20px
}

pbi-context[context=compact] pbi-textfield {
	margin-bottom: 10px
}

.styleLibrary.formElement.textfield {
	font-size: 0;
	margin: 0
}

.styleLibrary.formElement.textfield input[type=text] {
	padding: 0 8px;
	height: 32px;
	border-width: 1px;
	border-style: solid;
	outline: 0;
	clear: both;
	width: 100%;
	transition: border 250ms linear
}

.styleLibrary.formElement.textfield .textfield-wrapper {
	position: relative;
	display: block
}

.styleLibrary.formElement.textfield label {
	margin-bottom: 10px;
	display: inline-block;
	padding-bottom: 0;
	line-height: 1
}

.styleLibrary.formElement.textfield .required-asterisk {
	margin-left: 4px
}

.styleLibrary.formElement.textfield input[type=text]:disabled::-moz-placeholder {
	opacity: 0
}

.styleLibrary.formElement.textfield input[type=text]:disabled::placeholder {
	opacity: 0
}

.styleLibrary.formElement.textfield input[type=text]:disabled::-webkit-input-placeholder {
	opacity: 0
}

.styleLibrary.formElement.textfield input[type=text]:disabled::webkit-input-placeholder {
	opacity: 0
}

.styleLibrary.formElement.textfield input[type=text]:disabled:-ms-input-placeholder {
	opacity: 0
}

.styleLibrary.formElement.textfield.compact label {
	margin-bottom: 5px
}

.styleLibrary.formElement.textfield.compact input[type=text] {
	padding: 0 5px;
	height: 24px
}

pbi-toggle {
	display: block;
	margin-bottom: 20px
}

.styleLibrary.formElement.toggle {
	font-size: 0;
	margin: 0;
	min-height: 20px
}

.styleLibrary.formElement.toggle .toggle-wrapper {
	position: relative
}

.styleLibrary.formElement.toggle label {
	display: block;
	line-height: 1
}

.styleLibrary.formElement.toggle .inner-toggle-wrapper {
	position: relative;
	display: inline-block;
	text-align: inherit
}

.styleLibrary.formElement.toggle .inner-toggle-wrapper input[type=checkbox] {
	position: absolute;
	box-sizing: border-box;
	width: 100%;
	outline: 0;
	opacity: 0;
	margin: 0;
	padding: 0;
	height: 100%;
	left: 0
}

.styleLibrary.formElement.toggle .inner-toggle-wrapper input[type=checkbox]~.toggleBox {
	pointer-events: none;
	position: absolute;
	box-sizing: border-box;
	left: 0;
	border-style: solid;
	transition: background-color 250ms cubic-bezier(.4,0,.23,1),border-color 250ms
}

.styleLibrary.formElement.toggle .inner-toggle-wrapper input[type=checkbox]~.toggleBox .toggleHandle {
	display: block;
	position: absolute;
	box-sizing: border-box;
	border-width: 0;
	border-radius: 50%;
	content: "";
	transition: left 250ms,background-color 25ms;
	pointer-events: none
}

.styleLibrary.formElement.toggle .inner-toggle-wrapper .toggleState {
	position: relative;
	display: inline-block;
	width: auto;
	padding: 0 0 0 48px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	pointer-events: none;
	line-height: 20px
}

.styleLibrary.formElement.toggle label {
	margin-bottom: 10px
}

.styleLibrary.formElement.toggle .inner-toggle-wrapper,.styleLibrary.formElement.toggle .inner-toggle-wrapper input[type=checkbox] {
	min-height: 20px
}

.styleLibrary.formElement.toggle.compact,.styleLibrary.formElement.toggle.compact .inner-toggle-wrapper,.styleLibrary.formElement.toggle.compact .inner-toggle-wrapper input[type=checkbox] {
	min-height: 16px
}

.styleLibrary.formElement.toggle .inner-toggle-wrapper input[type=checkbox]~.toggleBox {
	width: 40px;
	height: 20px;
	border-width: 1px;
	border-radius: 10px
}

.styleLibrary.formElement.toggle .inner-toggle-wrapper input[type=checkbox]~.toggleBox .toggleHandle {
	top: 4px;
	left: 4px;
	width: 10px;
	height: 10px
}

.styleLibrary.formElement.toggle .inner-toggle-wrapper input[type=checkbox]:checked~.toggleBox .toggleHandle {
	left: 24px
}

.styleLibrary.formElement.toggle.compact label {
	margin-bottom: 5px
}

.styleLibrary.formElement.toggle.compact .inner-toggle-wrapper input[type=checkbox]~.toggleBox {
	width: 32px;
	height: 16px;
	border-width: 1px;
	border-radius: 8px
}

img,legend {
	border: 0
}

.styleLibrary.formElement.toggle.compact .inner-toggle-wrapper input[type=checkbox]~.toggleBox .toggleHandle {
	top: 3px;
	left: 3px;
	width: 8px;
	height: 8px
}

.styleLibrary.formElement.toggle.compact .inner-toggle-wrapper input[type=checkbox]:checked~.toggleBox .toggleHandle {
	left: 19px
}

.styleLibrary.formElement.toggle.compact .inner-toggle-wrapper .toggleState {
	line-height: 16px;
	padding-left: 38px
}

legend,td,th {
	padding: 0
}

pbi-context[context=compact] pbi-toggle {
	margin-bottom: 10px
}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
	display: block
}

audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline
}

.scroll-element,[hidden],template {
	display: none
}

audio:not([controls]) {
	display: none;
	height: 0
}

a {
	background: 0 0
}

a:active,a:hover {
	outline: 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b,optgroup,strong {
	font-weight: 700
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

.scroll-textarea>.scroll-content>textarea,.scroll-wrapper>.scroll-content {
	max-height: none!important;
	max-width: none!important;
	position: relative!important
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 1em 40px
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

pre,textarea {
	overflow: auto
}

code,kbd,pre,samp {
	font-family: monospace,monospace;
	font-size: 1em
}

button,input,optgroup,select,textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

.scroll-element .scroll-arrow,.scroll-element .scroll-bar,button[disabled],html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type=checkbox],input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	height: auto
}

input[type=search] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

.scroll-wrapper {
	overflow: hidden!important;
	padding: 0!important
}

.scroll-wrapper>.scroll-content {
	border: none!important;
	box-sizing: content-box!important;
	height: auto;
	left: 0;
	margin: 0;
	overflow: scroll!important;
	padding: 0;
	top: 0;
	width: auto!important
}

.scroll-wrapper>.scroll-content::-webkit-scrollbar {
	height: 0;
	width: 0
}

.scroll-element,.scroll-element div {
	box-sizing: content-box
}

.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible {
	display: block
}

.scroll-textarea {
	border: 1px solid #ccc;
	border-top-color: #999
}

.scroll-textarea>.scroll-content {
	overflow: hidden!important
}

.scroll-textarea>.scroll-content>textarea {
	border: none!important;
	box-sizing: border-box;
	height: 100%!important;
	margin: 0;
	overflow: scroll!important;
	outline: 0;
	padding: 2px;
	top: 0;
	width: 100%!important
}

.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar {
	height: 0;
	width: 0
}

.scrollbar-inner>.scroll-element,.scrollbar-inner>.scroll-element div {
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10
}

.scrollbar-inner>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

.scrollbar-inner>.scroll-element.scroll-x {
	bottom: 2px;
	height: 8px;
	left: 0;
	width: 100%
}

.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size,.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
	left: -12px
}

.scrollbar-inner>.scroll-element.scroll-y {
	height: 100%;
	right: 2px;
	top: 0;
	width: 8px
}

.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size,.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
	top: -12px
}

.scrollbar-inner>.scroll-element .scroll-element_outer {
	overflow: hidden
}

.scrollbar-inner>.scroll-element .scroll-bar,.scrollbar-inner>.scroll-element .scroll-element_outer,.scrollbar-inner>.scroll-element .scroll-element_track {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px
}

.scrollbar-inner>.scroll-element .scroll-bar,.scrollbar-inner>.scroll-element .scroll-element_track {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	opacity: .4
}

.scrollbar-inner>.scroll-element .scroll-element_track {
	background-color: #e0e0e0
}

.scrollbar-inner>.scroll-element .scroll-bar {
	background-color: #c2c2c2
}

.scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar,.scrollbar-inner>.scroll-element:hover .scroll-bar {
	background-color: #919191
}

.scrollbar-outer>.scroll-element,.scrollbar-outer>.scroll-element div {
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10
}

.scrollbar-outer>.scroll-element {
	background-color: #fff
}

.scrollbar-outer>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

.scrollbar-outer>.scroll-element.scroll-x {
	bottom: 0;
	height: 12px;
	left: 0;
	width: 100%
}

.scrollbar-outer>.scroll-element.scroll-y {
	height: 100%;
	right: 0;
	top: 0;
	width: 12px
}

.scrollbar-outer>.scroll-element.scroll-x .scroll-element_outer {
	height: 8px;
	top: 2px
}

.scrollbar-outer>.scroll-element.scroll-y .scroll-element_outer {
	left: 2px;
	width: 8px
}

.scrollbar-outer>.scroll-element .scroll-element_outer {
	overflow: hidden
}

.scrollbar-outer>.scroll-element .scroll-element_track {
	background-color: #eee
}

.scrollbar-outer>.scroll-element .scroll-bar,.scrollbar-outer>.scroll-element .scroll-element_outer,.scrollbar-outer>.scroll-element .scroll-element_track {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px
}

.scrollbar-outer>.scroll-element .scroll-bar {
	background-color: #d9d9d9
}

.scrollbar-outer>.scroll-element .scroll-bar:hover {
	background-color: #c2c2c2
}

.scrollbar-outer>.scroll-element.scroll-draggable .scroll-bar {
	background-color: #919191
}

.scrollbar-outer>.scroll-content.scroll-scrolly_visible {
	left: -12px;
	margin-left: 12px
}

.scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size,.scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
	left: -14px
}

.scrollbar-outer>.scroll-content.scroll-scrollx_visible {
	top: -12px;
	margin-top: 12px
}

.scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size,.scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
	top: -14px
}

.scrollbar-outer>.scroll-element.scroll-x .scroll-bar {
	min-width: 10px
}

.scrollbar-outer>.scroll-element.scroll-y .scroll-bar {
	min-height: 10px
}

.scrollbar-light>.scroll-element,.scrollbar-light>.scroll-element div {
	border: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	z-index: 10
}

.scrollbar-light>.scroll-element {
	background-color: #fff
}

.scrollbar-light>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

.scrollbar-light>.scroll-element .scroll-element_outer {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}

.scrollbar-light>.scroll-element .scroll-element_size {
	background: url(' 8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2 VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaW VudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2 Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMC UiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD 0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdm c+');
	background: -moz-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);
	background: -webkit-gradient(linear,left top,right top,color-stop(0,#dbdbdb),color-stop(100%,#e8e8e8));
	background: -webkit-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);
	background: -o-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);
	background: -ms-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);
	background: linear-gradient(to right,#dbdbdb 0,#e8e8e8 100%);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}

.scrollbar-light>.scroll-element.scroll-x {
	bottom: 0;
	height: 17px;
	left: 0;
	min-width: 100%;
	width: 100%
}

.scrollbar-light>.scroll-element.scroll-y {
	height: 100%;
	min-height: 100%;
	right: 0;
	top: 0;
	width: 17px
}

.scrollbar-light>.scroll-element .scroll-bar {
	background: url(' 8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2 VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaW VudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2 Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMC UiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD 0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdm c+');
	background: -moz-linear-gradient(left,#fefefe 0,#f5f5f5 100%);
	background: -webkit-gradient(linear,left top,right top,color-stop(0,#fefefe),color-stop(100%,#f5f5f5));
	background: -webkit-linear-gradient(left,#fefefe 0,#f5f5f5 100%);
	background: -o-linear-gradient(left,#fefefe 0,#f5f5f5 100%);
	background: -ms-linear-gradient(left,#fefefe 0,#f5f5f5 100%);
	background: linear-gradient(to right,#fefefe 0,#f5f5f5 100%);
	border: 1px solid #dbdbdb;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}

.scrollbar-light>.scroll-content.scroll-scrolly_visible {
	left: -17px;
	margin-left: 17px
}

.scrollbar-light>.scroll-content.scroll-scrollx_visible {
	top: -17px;
	margin-top: 17px
}

.scrollbar-light>.scroll-element.scroll-x .scroll-bar {
	height: 10px;
	min-width: 10px;
	top: 0
}

.scrollbar-light>.scroll-element.scroll-y .scroll-bar {
	left: 0;
	min-height: 10px;
	width: 10px
}

.scrollbar-light>.scroll-element.scroll-x .scroll-element_outer {
	height: 12px;
	left: 2px;
	top: 2px
}

.scrollbar-light>.scroll-element.scroll-x .scroll-element_size {
	left: -4px
}

.scrollbar-light>.scroll-element.scroll-y .scroll-element_outer {
	left: 2px;
	top: 2px;
	width: 12px
}

.scrollbar-light>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size,.scrollbar-light>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
	left: -19px
}

.scrollbar-light>.scroll-element.scroll-y .scroll-element_size {
	top: -4px
}

.scrollbar-light>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size,.scrollbar-light>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
	top: -19px
}

.scrollbar-chrome>.scroll-element,.scrollbar-chrome>.scroll-element div {
	border: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	z-index: 10
}

.scrollbar-chrome>.scroll-element {
	background-color: #fff
}

.scrollbar-chrome>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

.scrollbar-chrome>.scroll-element .scroll-element_track {
	background: #f1f1f1;
	border: 1px solid #dbdbdb
}

.scrollbar-chrome>.scroll-element.scroll-x {
	bottom: 0;
	height: 16px;
	left: 0;
	min-width: 100%;
	width: 100%
}

.scrollbar-chrome>.scroll-element.scroll-y {
	height: 100%;
	min-height: 100%;
	right: 0;
	top: 0;
	width: 16px
}

.scrollbar-chrome>.scroll-element .scroll-bar {
	background-color: #d9d9d9;
	border: 1px solid #bdbdbd;
	cursor: default;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.scrollbar-chrome>.scroll-element .scroll-bar:hover {
	background-color: #c2c2c2;
	border-color: #a9a9a9
}

.scrollbar-chrome>.scroll-element.scroll-draggable .scroll-bar {
	background-color: #919191;
	border-color: #7e7e7e
}

.scrollbar-chrome>.scroll-content.scroll-scrolly_visible {
	left: -16px;
	margin-left: 16px
}

.scrollbar-chrome>.scroll-content.scroll-scrollx_visible {
	top: -16px;
	margin-top: 16px
}

.scrollbar-chrome>.scroll-element.scroll-x .scroll-bar {
	height: 8px;
	min-width: 10px;
	top: 3px
}

.scrollbar-chrome>.scroll-element.scroll-y .scroll-bar {
	left: 3px;
	min-height: 10px;
	width: 8px
}

.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_outer {
	border-left: 1px solid #dbdbdb
}

.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_track {
	height: 14px;
	left: -3px
}

.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_size {
	height: 14px;
	left: -4px
}

.scrollbar-chrome>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size,.scrollbar-chrome>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
	left: -19px
}

.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_outer {
	border-top: 1px solid #dbdbdb
}

.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_track {
	top: -3px;
	width: 14px
}

.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_size {
	top: -4px;
	width: 14px
}

.scrollbar-chrome>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size,.scrollbar-chrome>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
	top: -19px
}

.noUi-target,.noUi-target * {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-ms-touch-action: none;
	-ms-user-select: none;
	-moz-user-select: none;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.noUi-target {
	position: relative;
	direction: ltr
}

html[dir=rtl] .dashboardContainerView .mainContent .dashboardSliderMain,html[dir=rtl] .explorationContainer .exploreCanvas,html[dir=rtl] .tile .tileBody,html[dir=rtl] dashboard-edit-mobile-display .mainContent .dashboardSliderMain,html[dir=rtl] emails-list .emailsList tags-input .tags .tag-item span {
	direction: rtl
}

.noUi-base {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1
}

.noUi-origin {
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	bottom: 0;
	border-radius: 2px
}

.noUi-handle {
	position: relative;
	z-index: 1
}

.noUi-stacking .noUi-handle {
	z-index: 10
}

.noUi-state-tap .noUi-origin {
	-webkit-transition: left .8s linear,top .8s linear;
	transition: left .8s linear,top .8s linear
}

.noUi-state-drag * {
	cursor: inherit!important
}

.noUi-horizontal {
	height: 12px
}

.noUi-horizontal .noUi-handle {
	width: 6px;
	height: 24px;
	left: -3px;
	top: -6px
}

.noUi-vertical {
	width: 18px
}

.noUi-vertical .noUi-handle {
	width: 28px;
	height: 34px;
	left: -6px;
	top: -17px
}

.noUi-background {
	background: #FAFAFA;
	box-shadow: inset 0 1px 1px #f0f0f0
}

.noUi-connect {
	background: #3FB8AF;
	box-shadow: inset 0 0 3px rgba(51,51,51,.45);
	-webkit-transition: background 450ms;
	transition: background 450ms
}

.noUi-target {
	border: 1px solid #D3D3D3;
	box-shadow: inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB
}

.noUi-target.noUi-connect {
	box-shadow: inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #BBB
}

.noUi-dragable {
	cursor: w-resize
}

.noUi-vertical .noUi-dragable {
	cursor: n-resize
}

.noUi-handle {
	border: 1px solid #D9D9D9;
	background: #FFF;
	cursor: default;
	box-shadow: inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB
}

.noUi-active {
	box-shadow: inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB
}

.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before {
	width: 14px;
	height: 1px;
	left: 6px;
	top: 14px
}

.noUi-vertical .noUi-handle:after {
	top: 17px
}[disabled] .noUi-connect,[disabled].noUi-connect {
	background: #B8B8B8
}[disabled] .noUi-handle,[disabled].noUi-origin {
	cursor: not-allowed
}

.noUi-pips,.noUi-pips * {
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.noUi-pips {
	position: absolute;
	font-size: 13px;
	font-weight: 400;
	font-family: wf_segoe-ui_normal,helvetica,arial,sans-serif;
	color: #666
}

.noUi-value {
	width: 40px;
	position: absolute;
	text-align: center
}

.noUi-value-sub {
	color: #999;
	font-size: 11px
}

.noUi-marker {
	position: absolute;
	background: #CCC
}

.noUi-marker-large,.noUi-marker-sub {
	background: #AAA
}

.noUi-pips-horizontal {
	padding: 10px 0;
	height: 50px;
	top: 100%;
	left: 0;
	width: 100%
}

.noUi-value-horizontal {
	margin-left: -20px;
	padding-top: 20px
}

.noUi-value-horizontal.noUi-value-sub {
	padding-top: 15px
}

.noUi-marker-horizontal.noUi-marker {
	margin-left: -1px;
	width: 2px;
	height: 5px
}

.noUi-marker-horizontal.noUi-marker-sub {
	height: 10px
}

.noUi-marker-horizontal.noUi-marker-large {
	height: 15px
}

.noUi-pips-vertical {
	padding: 0 10px;
	height: 100%;
	top: 0;
	left: 100%
}

.noUi-value-vertical {
	width: 15px;
	margin-left: 20px;
	margin-top: -5px
}

.noUi-marker-vertical.noUi-marker {
	width: 5px;
	height: 2px;
	margin-top: -1px
}

.noUi-marker-vertical.noUi-marker-sub {
	width: 10px
}

.noUi-marker-vertical.noUi-marker-large {
	width: 15px
}

#smartbanner {
	position: absolute;
	left: 0;
	top: 0;
	border-bottom: 2px solid #e8e8e8;
	width: 100%;
	height: 80px;
	font-family: 'Helvetica Neue',sans-serif;
	background: #fff;
	z-index: 9998;
	-webkit-font-smoothing: antialiased;
	overflow: hidden;
	-webkit-text-size-adjust: none;
	box-sizing: border-box
}

#smartbanner .sb-container {
	margin: 0 auto
}

#smartbanner .sb-close {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	text-align: center;
	text-decoration: none;
	-webkit-font-smoothing: subpixel-antialiased;
	border: 0;
	width: 17px;
	height: 100%;
	line-height: 25px;
	color: #999!important;
	border-radius: 0;
	background: 0 0;
	box-shadow: none;
	text-shadow: none;
	font-size: 25px;
	padding: 2px 5px
}

#smartbanner.windows,body {
	-webkit-font-smoothing: antialiased
}

#smartbanner .sb-close:active {
	color: #aaa
}

#smartbanner .sb-icon {
	position: absolute;
	left: 30px;
	top: 10px;
	display: block;
	width: 55px;
	height: 55px;
	background-size: cover;
	border-radius: 4px
}

#smartbanner.no-icon .sb-icon,.hidden {
	display: none
}

#smartbanner .sb-info {
	position: absolute;
	left: 98px;
	top: 18px;
	width: 44%;
	font-size: 12px;
	line-height: 1.2em;
	color: #6a6a6a;
	text-shadow: 0 1px 0 rgba(255,255,255,.8)
}

#smartbanner.android .sb-info,#smartbanner.windows .sb-info {
	text-shadow: none;
	font-weight: 400
}

#smartbanner #smartbanner.no-icon .sb-info {
	left: 34px
}

#smartbanner .sb-info strong {
	display: block;
	font-size: 13px;
	color: #000;
	line-height: 18px;
	font-weight: 700
}

#smartbanner .sb-info>span {
	display: block
}

#smartbanner .sb-info em {
	font-style: normal
}

#smartbanner .sb-button {
	position: absolute;
	right: 20px;
	top: 24px;
	border: 1px solid #bfbfbf;
	padding: 0 10px;
	min-width: 7%;
	height: 24px;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	font-weight: regular;
	text-transform: titlecase;
	text-decoration: none;
	border-radius: 1px;
	color: #fff!important;
	background-color: #333
}

#smartbanner .sb-icon.gloss:after {
	content: '';
	position: absolute;
	left: 0;
	top: -1px;
	border-top: 1px solid rgba(255,255,255,.8);
	width: 100%;
	height: 50%;
	background: -webkit-linear-gradient(top,rgba(255,255,255,.7) 0,rgba(255,255,255,.2) 100%);
	border-radius: 10px 10px 12px 12px
}

#smartbanner.ios .sb-close {
	color: #999!important;
	padding: 7px
}

#smartbanner.android {
	border-color: #ccc;
	background: #fff;
	box-shadow: none;
	font-family: Roboto,Arial,sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #8d8d8d
}

#smartbanner.android .sb-close {
	color: #999!important;
	padding: 5px
}

#smartbanner.android .sb-close:active {
	color: #eee
}

#smartbanner.android .sb-info strong {
	color: #333
}

#smartbanner.android .sb-info .sb-price {
	color: #b3c833
}

#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover {
	box-shadow: 0 1px 0 rgba(0,0,0,.4)
}

#smartbanner.android .sb-button:active span,#smartbanner.android .sb-button:hover span {
	box-shadow: 0 1px 2px rgba(0,0,0,.05)
}

#smartbanner.windows {
	background: #fff;
	font-family: wf_SegoeUI,"Segoe UI",Segoe,"Segoe WP",Tahoma,Verdana,Arial,sans-serif;
	font-size: 14px
}

.infonav-modalContainer,.ui-widget {
	font-family: Segoe UI,Segoe,Tahoma,Helvetica,Arial,sans-serif
}

::-ms-clear {
	display: none
}

input[type=text] {
	border: 1px solid grey;
	padding-left: 5px
}

.infonav-errorInfoHeader {
	font-weight: 700;
	margin-right: 10px
}

.infonav-errorTitle {
	margin-bottom: 20px
}

.infonav-errorDetail {
	color: gray;
	margin-bottom: 20px
}

.infonav-modalContainer {
	display: none;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	font-size: 14px
}

.infonav-modalContainer .infonav-modalDialog {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 750px;
	background: #FFF;
	border: 1px solid #A6A6A6;
	box-shadow: 0 0 20px #A6A6A6;
	outline: 0;
	overflow: hidden
}

.infonav-modalContainer.small .infonav-modalDialog {
	width: 550px
}

.infonav-modalContainer .infonav-dialogLayout {
	padding: 20px
}

.infonav-modalContainer .infonav-dialogContent {
	padding: 15px 0 5px;
	max-height: 700px;
	overflow: auto
}

.infonav-modalContainer .infonav-dialogContent .infonav-dialogContentNotification {
	padding: 11px 8px 13px 0;
	display: inline-flex;
	margin-bottom: 15px
}

.infonav-modalContainer .infonav-dialogContent .infonav-dialogContentNotification .infonav-dialogContentNotificationText {
	padding-right: 8px
}

.infonav-modalContainer .infonav-dialogContent .typeSecurityWarning,.infonav-modalContainer .infonav-dialogContent .typeWarning {
	background-color: #FFF9AE
}

.infonav-modalContainer .infonav-dialogContent .typeInfo {
	background-color: #DEEBF6
}

.infonav-modalContainer .infonav-dialogContent .infonav-dialogContentNotification .glyphicon {
	padding: 3px 8px 0
}

.infonav-modalContainer .infonav-dialogTitle {
	font-size: 24px;
	margin-top: -6px
}

.infonav-modalContainer .infonav-dialogCloseIcon {
	background-image: url(infonav-sprites.png);
	background-position: -36px -24px;
	cursor: pointer;
	height: 14px;
	width: 13px;
	position: absolute;
	top: 20px;
	right: 20px
}[dir=rtl] .infonav-modalContainer .infonav-dialogCloseIcon {
	right: auto;
	left: 20px
}

.infonav-modalContainer .infonav-dialogActions {
	padding-top: 15px;
	text-align: right;
	min-height: 32px
}[dir=rtl] .infonav-modalContainer .infonav-dialogActions {
	text-align: left
}

.infonav-modalContainer .infonav-dialogActions input[type=button] {
	margin-left: 5px;
	margin-right: 5px;
	min-width: 100px;
	padding: 5px 34px;
	font-family: "Segoe UI",Segoe,Tahoma,Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 14px;
	cursor: pointer;
	outline: 0;
	background-color: #8EBBDD;
	border: 1px solid #8EBBDD;
	color: #fff
}

.infonav-modalContainer .infonav-dialogActions input[type=button]:hover {
	color: #fff;
	background-color: #0072C6;
	border-color: #0072C6
}

.infonav-modalContainer .infonav-dialogActions input[type=button]:focus {
	color: #fff;
	background-color: #8EBBDD;
	border-color: #0072C6
}

.infonav-modalContainer .infonav-dialogActions input[type=button]:focus:hover {
	color: #fff;
	background-color: #0072C6;
	border-color: #0072C6
}

.infonav-modalContainer .infonav-dialogActions input[type=button]:disabled,.infonav-modalContainer .infonav-dialogActions input[type=button]:disabled:active {
	color: #fff;
	border-color: #C4C4C4;
	background-color: #C4C4C4;
	cursor: default
}

.infonav-modalContainer .infonav-dialogActions input[type=button]:active {
	background-color: #8EBBDD;
	border: 1px solid #8EBBDD;
	color: #fff
}

@font-face {
	font-family:PowrMDL2;src:url(../fonts/PowrMDL2.eot);src:url(../fonts/PowrMDL2.eot?#iefix) format('embedded-opentype'),url(../fonts/PowrMDL2.woff) format('woff'),url(../fonts/PowrMDL2.ttf) format('truetype'),url(../fonts/PowrMDL2.svg) format('svg');font-weight:400;font-style:normal
}

.glyphicon {
	font-family: PowrMDL2;
	font-style: normal;
	font-size: 32px;
	display: inline-block
}

.glyph-micro {
	font-size: 8px
}

.glyph-mini {
	font-size: 12px
}

.glyph-small {
	font-size: 16px
}

.glyph-normal {
	font-size: 24px
}

.glyph-large {
	font-size: 48px
}

.btn,.ok-btn,button,input[type=button] {
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif;
	background-image: none;
	box-shadow: none;
	background-color: #C8C8C8;
	padding: 6px 18px;
	border: 2px solid #C8C8C8;
	border-radius: 0;
	text-shadow: none;
	font-size: 14px;
	width: auto;
	line-height: 16px;
	white-space: nowrap;
	color: #000;
	transition: color .2s,background-color .2s,border-color .2s
}

.btn:active:hover,.btn:focus,.btn:focus:hover,.btn:hover,.ok-btn:active:hover,.ok-btn:focus,.ok-btn:focus:hover,.ok-btn:hover,button:active:hover,button:focus,button:focus:hover,button:hover,input[type=button]:active:hover,input[type=button]:focus,input[type=button]:focus:hover,input[type=button]:hover {
	border-color: #000;
	background-color: #F4F4F4;
	color: #000;
	outline: 0
}

.btn:active,.ok-btn:active,button:active,input[type=button]:active {
	background-color: #666;
	border-color: #666;
	color: #000
}

.btn.primary,.ok-btn.primary,button.primary,input[type=button].primary {
	background-color: #F2C811;
	border-color: #F2C811;
	color: #000
}

.btn.primary:active,.btn.primary:focus,.btn.primary:hover,.ok-btn.primary:active,.ok-btn.primary:focus,.ok-btn.primary:hover,button.primary:active,button.primary:focus,button.primary:hover,input[type=button].primary:active,input[type=button].primary:focus,input[type=button].primary:hover {
	border-color: #000;
	color: #000
}

.btn.primary:active:hover,.btn.primary:focus:hover,.ok-btn.primary:active:hover,.ok-btn.primary:focus:hover,button.primary:active:hover,button.primary:focus:hover,input[type=button].primary:active:hover,input[type=button].primary:focus:hover {
	background-color: #CDA521
}

.btn.disabled,.btn.disabled.primary,.btn[disabled],.btn[disabled].primary,.ok-btn.disabled,.ok-btn.disabled.primary,.ok-btn[disabled],.ok-btn[disabled].primary,button.disabled,button.disabled.primary,button[disabled],button[disabled].primary,input[type=button].disabled,input[type=button].disabled.primary,input[type=button][disabled],input[type=button][disabled].primary {
	background-color: #F4F4F4;
	border-color: #F4F4F4;
	color: #A6A6A6;
	cursor: default
}

.btn.disabled.primary:active,.btn.disabled.primary:focus,.btn.disabled.primary:hover,.btn.disabled:active,.btn.disabled:focus,.btn.disabled:hover,.btn[disabled].primary:active,.btn[disabled].primary:focus,.btn[disabled].primary:hover,.btn[disabled]:active,.btn[disabled]:focus,.btn[disabled]:hover,.ok-btn.disabled.primary:active,.ok-btn.disabled.primary:focus,.ok-btn.disabled.primary:hover,.ok-btn.disabled:active,.ok-btn.disabled:focus,.ok-btn.disabled:hover,.ok-btn[disabled].primary:active,.ok-btn[disabled].primary:focus,.ok-btn[disabled].primary:hover,.ok-btn[disabled]:active,.ok-btn[disabled]:focus,.ok-btn[disabled]:hover,button.disabled.primary:active,button.disabled.primary:focus,button.disabled.primary:hover,button.disabled:active,button.disabled:focus,button.disabled:hover,button[disabled].primary:active,button[disabled].primary:focus,button[disabled].primary:hover,button[disabled]:active,button[disabled]:focus,button[disabled]:hover,input[type=button].disabled.primary:active,input[type=button].disabled.primary:focus,input[type=button].disabled.primary:hover,input[type=button].disabled:active,input[type=button].disabled:focus,input[type=button].disabled:hover,input[type=button][disabled].primary:active,input[type=button][disabled].primary:focus,input[type=button][disabled].primary:hover,input[type=button][disabled]:active,input[type=button][disabled]:focus,input[type=button][disabled]:hover {
	background-color: #F4F4F4;
	border-color: #F4F4F4;
	color: #A6A6A6
}

.dropdown-menu {
	margin-top: 0;
	border-radius: 0;
	border-color: #666;
	box-shadow: none
}

.dropdown-menu>li>a:active,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
	background-color: #EAEAEA;
	background-image: none
}

.pbi-input {
	display: block;
	position: relative;
	margin-bottom: 12px;
	font-size: 0
}

.pbi-input label {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 14px;
	line-height: 16px
}

.pbi-input>input[type=radio] {
	position: absolute;
	box-sizing: border-box;
	width: 100%;
	outline: 0;
	opacity: 0;
	margin: 0;
	padding: 0;
	height: 100%;
	transition: color .5s,background-color .5s,border-color .5s
}

.pbi-input>input[type=radio]+label {
	padding-left: 24px;
	pointer-events: none;
	vertical-align: top
}

.pbi-input>input[type=radio]+label:before {
	position: absolute;
	box-sizing: border-box;
	top: 0;
	left: 0;
	width: 16px;
	height: 16px;
	border: 2px solid #666;
	background-color: #FFF;
	content: "";
	vertical-align: top;
	border-radius: 50%
}

.pbi-input>input[type=radio]+label:after {
	vertical-align: top
}

.pbi-input>input[type=radio]:checked+label:before {
	border-color: #666;
	background-color: transparent
}

.pbi-input>input[type=radio]:checked+label:after {
	position: absolute;
	box-sizing: border-box;
	top: 4px;
	left: 4px;
	width: 8px;
	height: 8px;
	background-color: #666;
	border: 0 solid #666;
	border-radius: 50%;
	content: ""
}

.pbi-input>input[type=radio]:disabled+label {
	color: #A6A6A6
}

.pbi-input>input[type=radio]:disabled+label:before {
	background-color: transparent;
	border-color: #A6A6A6
}

.pbi-input>input[type=radio]:disabled+label:after {
	background-color: #A6A6A6
}

.pbi-input>input[type=checkbox] {
	position: absolute;
	box-sizing: border-box;
	width: 100%;
	outline: 0;
	opacity: 0;
	margin: 0;
	padding: 0;
	height: 100%
}

.pbi-input>input[type=checkbox]+label {
	padding-left: 24px;
	pointer-events: none;
	vertical-align: top
}

.pbi-input>input[type=checkbox]+label:before {
	position: absolute;
	box-sizing: border-box;
	top: 0;
	left: 0;
	width: 16px;
	height: 16px;
	border: 2px solid #666;
	background-color: #FFF;
	content: "";
	vertical-align: top
}

.pbi-input>input[type=checkbox]+label:after {
	content: "";
	font-family: PowrMDL2;
	font-size: 12px;
	line-height: 1;
	color: #000;
	vertical-align: top
}

.typeRamp.buttonLabel,.typeRamp.formLabel,.typeRamp.paragraphText {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	text-transform: none
}

.pbi-input>input[type=checkbox]:checked+label:before {
	background-color: #F2C811;
	border: 2px solid #F2C811
}

.pbi-input>input[type=checkbox]:checked+label:after {
	position: absolute;
	top: 2px;
	left: 2px;
	content: "\E73E"
}

.pbi-input>input[type=checkbox]:disabled+label {
	color: #A6A6A6
}

.pbi-input>input[type=checkbox]:disabled+label:before {
	background-color: #C8C8C8;
	border: 2px solid #C8C8C8
}

.pbi-input>input[type=checkbox]:disabled+label:after {
	color: #fff
}

@font-face {
	font-family:wf_segoe-ui_light;src:url(../fonts/SegoeUI-Light-final.eot);src:local('Segoe UI Light'),local('Segoe WP Light'),url(../fonts/SegoeUI-Light-final.eot?#iefix) format('embedded-opentype'),url(../fonts/SegoeUI-Light-final.woff) format('woff'),url(../fonts/SegoeUI-Light-final.ttf) format('truetype'),url(../fonts/SegoeUI-Light-final.svg#web) format('svg');font-weight:400;font-style:normal
}

@font-face {
	font-family:wf_segoe-ui_semilight;src:url(../fonts/SegoeUI-SemiLight-final.eot);src:local('Segoe UI Semilight'),local('Segoe WP Light'),url(../fonts/SegoeUI-SemiLight-final.eot?#iefix) format('embedded-opentype'),url(../fonts/SegoeUI-SemiLight-final.woff) format('woff'),url(../fonts/SegoeUI-SemiLight-final.ttf) format('truetype'),url(../fonts/SegoeUI-SemiLight-final.svg#web) format('svg');font-weight:400;font-style:normal
}

@font-face {
	font-family:wf_segoe-ui_normal;src:url(../fonts/SegoeUI-Regular-final.eot);src:local('Segoe UI'),local('Segoe'),local('Segoe WP'),url(../fonts/SegoeUI-Regular-final.eot?#iefix) format('embedded-opentype'),url(../fonts/SegoeUI-Regular-final.woff) format('woff'),url(../fonts/SegoeUI-Regular-final.ttf) format('truetype'),url(../fonts/SegoeUI-Regular-final.svg#web) format('svg');font-weight:400;font-style:normal
}

@font-face {
	font-family:wf_segoe-ui_semibold;src:url(../fonts/SegoeUI-SemiBold-final.eot);src:local('Segoe UI Semibold'),local('Segoe Semibold'),local('Segoe WP Semibold'),url(../fonts/SegoeUI-SemiBold-final.eot?#iefix) format('embedded-opentype'),url(../fonts/SegoeUI-SemiBold-final.woff) format('woff'),url(../fonts/SegoeUI-SemiBold-final.ttf) format('truetype'),url(../fonts/SegoeUI-SemiBold-final.svg#web) format('svg');font-weight:400;font-style:normal
}

@font-face {
	font-family:wf_segoe-ui_bold;src:url(../fonts/SegoeUI-Bold-final.eot);src:local('Segoe UI bold'),local('Segoe bold'),local('Segoe WP bold'),url(../fonts/SegoeUI-Bold-final.eot?#iefix) format('embedded-opentype'),url(../fonts/SegoeUI-Bold-final.woff) format('woff'),url(../fonts/SegoeUI-Bold-final.ttf) format('truetype'),url(../fonts/SegoeUI-Bold-final.svg#web) format('svg');font-weight:400;font-style:normal
}

@font-face {
	font-family:wf_standard-font;src:url(../fonts/StandardFont.eot);src:url(../fonts/StandardFont.eot?#iefix) format('embedded-opentype'),url(../fonts/StandardFont.woff) format('woff'),url(../fonts/StandardFont.ttf) format('truetype');font-weight:400;font-style:normal
}

@font-face {
	font-family:wf_standard-font_bold;src:url(../fonts/StandardFontBold.eot);src:url(../fonts/StandardFontBold.eot?#iefix) format('embedded-opentype'),url(../fonts/StandardFontBold.woff) format('woff'),url(../fonts/StandardFontBold.ttf) format('truetype');font-weight:400;font-style:normal
}

@font-face {
	font-family:wf_standard-font_light;src:url(../fonts/StandardFontLight.eot);src:url(../fonts/StandardFontLight.eot?#iefix) format('embedded-opentype'),url(../fonts/StandardFontLight.woff) format('woff'),url(../fonts/StandardFontLight.ttf) format('truetype');font-weight:400;font-style:normal
}

.smallFontSize {
	font-size: 12px
}

.mediumFontSize {
	font-size: 14px
}

.largeFontSize {
	font-size: 16px
}

.styleLibrary.compact .typeRamp.authoringPaneText,.styleLibrary.compact .typeRamp.buttonLabel,.styleLibrary.compact .typeRamp.formLabel,.styleLibrary.compact .typeRamp.paragraphText,.typeRamp.authoringPaneText {
	font-size: 12px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	text-transform: none
}

@font-face {
	font-family:PowrMDL2;src:url(../fonts/PowrMDL2.eot);src:url(../fonts/PowrMDL2.eot?#iefix) format('embedded-opentype'),url(../fonts/PowrMDL2.woff) format('woff'),url(../fonts/PowrMDL2.ttf) format('truetype'),url(../fonts/PowrMDL2.svg) format('svg');font-weight:400;font-style:normal
}

.pbi-glyph-chevrondownsmall::before {
	content: "\E70D"
}

.pbi-glyph-chevronupsmall::before {
	content: "\E70E"
}

.pbi-glyph-chevrondownmedium::before {
	content: "\E972"
}

.pbi-glyph-chevronupmedium::before {
	content: "\E971"
}

.pbi-glyph-caretdownright::before {
	content: "\E818"
}

.pbi-glyph-bulletedlist::before {
	content: "\E8FD"
}

.pbi-glyph-share::before {
	content: "\E72D"
}

.pbi-glyph-save::before {
	content: "\E74E"
}

.pbi-glyph-saveas::before {
	content: "\E792"
}

.pbi-glyph-edit::before {
	content: "\E70F"
}

.pbi-glyph-emi::before {
	content: "\E731"
}

.pbi-glyph-checkmark::before {
	content: "\E73E"
}

.pbi-glyph-link::before {
	content: "\E71B"
}

.pbi-glyph-group::before {
	content: "\E902"
}

.pbi-glyph-paste::before {
	content: "\E77F"
}

.pbi-glyph-emoji::before {
	content: "\E76E"
}

.pbi-glyph-upload::before {
	content: "\E898"
}

.pbi-glyph-add::before {
	content: "\E710"
}

.pbi-glyph-search::before {
	content: "\E721"
}

.pbi-glyph-globalnavbutton::before {
	content: "\E700"
}

.pbi-glyph-pageleft::before {
	content: "\E760"
}

.pbi-glyph-tvmonitor::before {
	content: "\E7F4"
}

.pbi-glyph-chromerestore::before {
	content: "\E923"
}

.pbi-glyph-more::before {
	content: "\E712"
}

.pbi-glyph-slideshow::before {
	content: "\E786"
}

.pbi-glyph-calendar::before {
	content: "\E787"
}

.pbi-glyph-favoritestar::before {
	content: "\E734"
}

.pbi-glyph-undo::before {
	content: "\E7A7"
}

.pbi-glyph-back::before {
	content: "\E72B"
}

.pbi-glyph-font::before {
	content: "\E8D2"
}

.pbi-glyph-gripperbarhorizontal::before {
	content: "\E76F"
}

.pbi-glyph-barchart::before {
	content: "\EAE7"
}

.pbi-glyph-gauge::before {
	content: "\EB24"
}

.pbi-glyph-warning::before {
	content: "\E7BA"
}

.pbi-glyph-error::before {
	content: "\EA39"
}

.pbi-glyph-success::before {
	content: "\E73E"
}

.pbi-glyph-settings::before {
	content: "\E713"
}

.pbi-glyph-info::before {
	content: "\E946"
}

.pbi-glyph-go::before {
	content: "\E8AD"
}

.pbi-glyph-blockedsite::before {
	content: "\E72F"
}

.pbi-glyph-close::before {
	content: "\E8BB"
}

.pbi-glyph-qna::before {
	content: "\E8BD"
}

.pbi-glyph-circlefill::before {
	content: "\EA3B"
}

.pbi-glyph-circlering::before {
	content: "\EA3A"
}

.pbi-glyph-pinned::before {
	content: "\E840"
}

.pbi-glyph-pinnedfill::before {
	content: "\E842"
}

.pbi-glyph-unpin::before {
	content: "\E77A"
}

.pbi-glyph-excel::before {
	content: "\EC28"
}

.pbi-glyph-flag::before {
	content: "\E7C1"
}

.pbi-glyph-library::before {
	content: "\E8F1"
}

.pbi-glyph-mail::before {
	content: "\E715"
}

.pbi-glyph-lock::before {
	content: "\E72E"
}

.pbi-glyph-asterisk::before {
	content: "\EA38"
}

.pbi-glyph-comment::before {
	content: "\E90A"
}

.pbi-glyph-checkbox::before {
	content: "\E739"
}

.pbi-glyph-inserttextbox::before {
	content: "\EC7D"
}

.pbi-glyph-toggle::before {
	content: "\EC12"
}

.pbi-glyph-delete::before {
	content: "\E74D"
}

.pbi-glyph-refresh::before {
	content: "\E72C"
}

.pbi-glyph-miniexpand::before {
	content: "\E93A"
}

.pbi-glyph-waffle::before {
	content: "\E001"
}

.pbi-glyph-filter::before {
	content: "\E100"
}

.pbi-glyph-filterfilled::before {
	content: "\E101"
}

.pbi-glyph-visualsinteraction::before {
	content: "\E102"
}

.pbi-glyph-crosshighlight::before {
	content: "\E103"
}

.pbi-glyph-crosshighlightfilled::before {
	content: "\E104"
}

.pbi-glyph-disable::before {
	content: "\E105"
}

.pbi-glyph-disablefilled::before {
	content: "\E107"
}

.pbi-glyph-export::before {
	content: "\E106"
}

.pbi-glyph-iframe::before {
	content: "\E108"
}

.pbi-glyph-addcircle::before {
	content: "\E113"
}

.pbi-glyph-fullscreen::before {
	content: "\E110"
}

.pbi-glyph-fullscreenexit::before {
	content: "\E111"
}

.pbi-glyph-fittopage::before {
	content: "\E109"
}

.pbi-glyph-code::before {
	content: "\ECCE"
}

.pbi-glyph-alignment::before {
	content: "\E116"
}

.pbi-glyph-shapes::before {
	content: "\EC7C"
}

.pbi-glyph-attachment::before {
	content: "\E118"
}

.pbi-glyph-securityalert::before {
	content: "\E117"
}

.pbi-glyph-arrow::before {
	content: "\E123"
}

.pbi-glyph-image::before {
	content: "\E124"
}

.pbi-glyph-powerbi::before {
	content: "\E000"
}

.pbi-glyph-gear::before {
	content: "\E002"
}

.pbi-glyph-download::before {
	content: "\E003"
}

.pbi-glyph-smiley::before {
	content: "\E005"
}

.pbi-glyph-question::before {
	content: "\E004"
}

.pbi-glyph-tile::before {
	content: "\E006"
}

.pbi-glyph-play::before {
	content: "\EB1C"
}

.pbi-glyph-stop::before {
	content: "\EA6F"
}

.pbi-glyph-importvisual::before {
	content: "\E8B5"
}

.pbi-glyph-sharepoint::before {
	content: "\ED18"
}

.pbi-glyph-print::before {
	content: "\E2F6"
}

.pbi-glyph-dataset::before {
	content: "\E138"
}

.pbi-glyph-publishtoweb::before {
	content: "\E134"
}

.pbi-glyph-database::before {
	content: "\EC8C"
}

.pbi-glyph-drilltodetail::before {
	content: "\E140"
}

.pbi-glyph-seedata::before {
	content: "\E139"
}

.pbi-glyph-move::before {
	content: "\E135"
}

.pbi-glyph-rotatehorizontal::before {
	content: "\E141"
}

.pbi-glyph-rotatevertical::before {
	content: "\E142"
}

.pbi-glyph-download2::before {
	content: "\E143"
}

.pbi-glyph-reload::before {
	content: "\E248"
}

.pbi-glyph-insight::before {
	content: "\EA80"
}

.pbi-glyph-nonetwork::before {
	content: "\EB63"
}

.pbi-glyph-dynamic::before {
	content: "\E144"
}

.pbi-glyph-fittopage2::before {
	content: "\E145"
}

.pbi-glyph-fittowidth::before {
	content: "\E9A7"
}

.pbi-glyph-actualsize::before {
	content: "\E146"
}

.pbi-glyph-showgrid::before {
	content: "\E138"
}

.pbi-glyph-snaptogrid::before {
	content: "\E14e"
}

.pbi-glyph-favoritefilled::before {
	content: "\E735"
}

.pbi-glyph-expand::before {
	content: "\E147"
}

.pbi-glyph-drillup::before {
	content: "\E148"
}

.pbi-glyph-drilldowndisabled::before {
	content: "\E149"
}

.pbi-glyph-drilldownenabled::before {
	content: "\E150"
}

.pbi-glyph-show::before {
	content: "\E151"
}

.pbi-glyph-bell::before {
	content: "\EA8F"
}

.pbi-glyph-atoz::before {
	content: "\E152"
}

.pbi-glyph-ztoa::before {
	content: "\E153"
}

.pbi-glyph-contentviewicon::before {
	content: "\E7E9"
}

.pbi-glyph-phone::before {
	content: "\E1C9"
}

.pbi-glyph-user::before {
	content: "\E77B"
}

.pbi-glyph-streaming-data::before {
	content: "\E93E"
}

.pbi-glyph-refresh-data::before {
	content: "\E8F7"
}

.pbi-glyph-circled-checkmark::before {
	content: "\E166"
}

.pbi-glyph-barcode-scanner::before {
	content: "\E169"
}

.pbi-glyph-collections::before {
	content: "\E170"
}

.pbi-glyph-eraser::before {
	content: "\E75C"
}

.pbi-glyph-arrowleft::before {
	content: "\E76B"
}

.pbi-glyph-arrowright::before {
	content: "\E76C"
}

.pbi-glyph-paintbrush::before {
	content: "\ECFF"
}

.pbi-glyph-notification-center::before {
	content: "\E91C"
}

.pbi-glyph-realtime::before {
	content: "\E945"
}

.pbi-glyph-powerpoint::before {
	content: "\EC2A"
}

.pbi-glyph-shared::before {
	content: "\E174"
}

.pbi-glyph-powerbi-service::before {
	content: "\E175"
}

.pbi-glyph-create-report::before {
	content: "\E176"
}

.pbi-glyph-create-dashboard::before {
	content: "\E177"
}

.pbi-glyph-geolocation::before {
	content: "\E178"
}

.pbi-glyph-filtered-barcode-scanner::before {
	content: "\EEC5"
}

.pbi-glyph-filtered-geolocation::before {
	content: "\E181"
}

.pbi-glyph-inline-drill::before {
	content: "\E182"
}

.pbi-glyph-mru:before {
	content: "\E183"
}

.pbi-glyph-annotation::before {
	content: "\E184"
}

.pbi-glyph-phone-optimized-report::before {
	content: "\E185"
}

.pbi-glyph-bookmark-add::before {
	content: "\E188"
}

.pbi-glyph-bookmark-view::before {
	content: "\E189"
}

.pbi-glyph-my-apps::before {
	content: "\E137"
}

.pbi-glyph-puzzle::before {
	content: "\EA86"
}

.pbi-glyph-person::before {
	content: "\E820"
}

.pbi-glyph-diamond::before {
	content: "\ED02"
}

.pbi-glyph-status-circle-exclamation::before {
	content: "\F13c"
}

.pbi-glyph-status-circle-error-x::before {
	content: "\F13d"
}

.pbi-glyph-status-circle-checkmark::before {
	content: "\F13e"
}

.pbi-glyph-chart::before {
	content: "\E999"
}

.pbi-glyph-relationship::before {
	content: "\F003"
}

.pbi-glyph-remove::before {
	content: "\E738"
}

.pbi-glyph-permissions::before {
	content: "\E8D7"
}

.pbi-glyph-bookmark::before {
	content: "\EDFF"
}

.pbi-glyph-exit::before {
	content: "\E711"
}

.pbi-glyph-flashlight::before {
	content: "\E754"
}

.pbi-glyph-videolightoff::before {
	content: "\EA74"
}

.pbi-glyph-pin {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg)
}

.pbi-glyph-pin:before {
	content: "\E718"
}

.pbi-glyph-caretdown::before,.pbi-glyph-caretleft::before,.pbi-glyph-caretright::before {
	content: "\E818"
}

.pbi-glyph-caretright {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg)
}

.pbi-glyph-caretdown {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg)
}

.pbi-glyph-caretleft {
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg)
}

.pbi-glyph-chevronleftmedium::before,.pbi-glyph-chevronrightmedium::before {
	content: "\E972"
}

.pbi-glyph-chevronrightmedium {
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg)
}

.pbi-glyph-chevronleftmedium {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg)
}

.pbi-glyph-getdata::before,.pbi-glyph-rightarrow::before,.pbi-glyph-uparrow::before,.pbi-glyph-uprightarrow::before {
	content: "\E72B"
}

.pbi-glyph-uparrow {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg)
}

.pbi-glyph-rightarrow {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg)
}

.pbi-glyph-uprightarrow {
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg)
}

.pbi-glyph-getdata {
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	font-weight: 700
}

.pbi-glyph-cancel {
	font-weight: 700
}

.pbi-glyph-cancel::before {
	content: "\E8BB"
}[dir=rtl] .pbi-glyph-caretdownright {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg)
}[dir=rtl] .pbi-glyph-caretleft {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg)
}[dir=rtl] .pbi-glyph-caretright {
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg)
}[dir=rtl] .pbi-glyph-chevronrightmedium {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg)
}[dir=rtl] .pbi-glyph-chevronleftmedium {
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg)
}[dir=rtl] .pbi-glyph-getdata {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg)
}[dir=rtl] .pbi-glyph-go {
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg)
}[dir=rtl] .pbi-glyph-back,[dir=rtl] .pbi-glyph-pageleft,[dir=rtl] .pbi-glyph-pageright,[dir=rtl] .pbi-glyph-play,[dir=rtl] .pbi-glyph-rewind {
	transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg)
}

html:lang(ar) .pbi-glyph-question {
	transform: scaleX(-1);
	-webkit-transform: scaleX(-1)
}

.infonav-modalContainer {
	background-color: transparent
}

.infonav-modalContainer .infonav-modalDialog.reportServer {
	top: 20%;
	width: 600px
}

.infonav-modalContainer .infonav-modalDialog.reportServer .infonav-dialogLayout .infonav-dialogTitle {
	font-size: 20px;
	font-weight: 700
}

.angular-dropdown,dropdown-list {
	min-width: 200px;
	list-style: none
}

.angular-dropdown {
	position: absolute;
	margin: 0;
	z-index: 1000;
	background: #FFF;
	padding: 0;
	font-weight: 400;
	font-size: 14px;
	border: 1px solid #dedede;
	box-shadow: 0 0 8px rgba(102,102,102,.2);
	opacity: 0;
	pointer-events: none;
	cursor: default;
	display: none
}

.angular-dropdown.override-box-shadow {
	box-shadow: 0 0 0 rgba(102,102,102,.2)
}

.angular-dropdown li.divider {
	padding-top: 1px;
	background: #EAEAEA
}

.angular-dropdown .dropdown-item:hover {
	background: 0 0
}

.angular-dropdown .dropdown-item button,.angular-dropdown .dropdown-item span,.angular-dropdown .dropdown-item>a {
	display: block;
	padding: 10px 20px;
	text-decoration: none;
	font-weight: 400;
	white-space: nowrap
}

.angular-dropdown .dropdown-item.selectedItem,.angular-dropdown .dropdown-item.selectedItem .dropdown-content {
	font-weight: 700
}

.angular-dropdown .dropdown-item button,.angular-dropdown .dropdown-item>a {
	color: #333;
	cursor: pointer
}

.angular-dropdown .dropdown-item button:hover,.angular-dropdown .dropdown-item>a:hover {
	background-color: #EAEAEA
}

.angular-dropdown .dropdown-item>button {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	background-color: transparent;
	width: 100%;
	text-align: left;
	border: 0
}

.angular-dropdown .dropdown-item>span {
	color: #A6A6A6;
	cursor: default;
	font-size: 11px
}

.angular-dropdown .dropdown-item .dropdown-icon {
	float: left;
	vertical-align: middle
}

.angular-dropdown .dropdown-item .dropdown-icon.glyphicon {
	margin-right: 10px;
	line-height: 16px
}

.angular-dropdown .dropdown-item i {
	float: right;
	color: inherit
}

.angular-dropdown .dropdown-item .dropdown-separator {
	padding: 0;
	border-bottom: 1px solid rgba(102,102,102,.2)
}

.angular-dropdown .dropdown-item .groupContextMenuSeparator {
	border: 1px solid #EAEAEA;
	display: block;
	margin-left: 20px;
	margin-right: 20px
}

.angular-dropdown .dropdown-item.selectedItem::after {
	font-family: PowrMDL2;
	font-style: normal;
	font-size: 32px;
	font-size: 12px;
	content: '\E73E';
	display: inline-block;
	position: absolute;
	margin-top: -25px;
	right: 20px
}

.angular-dropdown .dropdown-item.selectedItem button,.angular-dropdown .dropdown-item.selectedItem span,.angular-dropdown .dropdown-item.selectedItem>a {
	background-color: #C8C8C8
}

.angular-dropdown.active {
	opacity: 1;
	pointer-events: auto;
	display: block
}

.angular-dropdown.dark {
	background-color: #444;
	border-color: #212121
}

.angular-dropdown.dark .dropdown-item:hover {
	background: #777
}

.angular-dropdown.dark .dropdown-item .dropdown-content>*,.angular-dropdown.dark .dropdown-item .dropdown-icon,.angular-dropdown.dark .dropdown-item .group1-option2-color {
	color: #FFF
}

.dropdown-block-click {
	background: #fff;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 900;
	opacity: .01
}

ul.clickable-menu-items.active {
	pointer-events: auto
}

.on-resize,.transformElement.dragging>:not(.resizeHandle),.transformElement.resizing>:not(.resizeHandle) {
	pointer-events: none
}

.appBar {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0;
	padding: 0;
	height: 40px;
	line-height: 40px;
	list-style-type: none;
	z-index: 3;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 12px;
	display: flex;
	background: #EAEAEA
}

@media screen and (max-width:1220px) {
	.appBar .metadata {
		display: none!important
	}

	.appBar i+span:not(.displayOnSmallScreen) {
		display: none
	}
}

.appBar .appBarText,.appBar .appBarTitle {
	vertical-align: top;
	letter-spacing: 0;
	font-size: 12px
}

.appBar .appBarText {
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	color: #666
}

.appBar .appBarMenuItem,.appBar .appBarTitle {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.appBar .appBarTitle {
	color: #444;
	font-size: 14px
}

.appBar .appBarMenuItem {
	font-size: 12px
}

.appBar button {
	border: none;
	padding: 0 1px;
	line-height: 40px!important;
	background-color: transparent!important;
	color: #666!important
}

.appBar button>span {
	margin-left: 6px
}

.appBar button[disabled] {
	background-color: #EAEAEA
}

.appBar button[disabled] .glyphicon,.appBar button[disabled] span {
	color: #C8C8C8
}

.appBar .appBarSection.left {
	flex-shrink: 1;
	overflow: hidden;
	white-space: nowrap
}

.appBar .appBarSection.left>ul {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.appBar .appBarSection.right {
	flex-shrink: 0;
	flex-grow: 1
}

.appBar .appBarSection.right>ul {
	float: right;
	white-space: normal
}

.appBar .appBarSection.right>ul>li.rightFloatedOptionsItem {
	float: right
}

.appBar .appBarSection.right>ul>li.moreOptionsItem {
	padding: 0
}

.appBar .appBarSection.right>ul>li.moreOptionsItem>button {
	padding: 0 8px;
	margin: 0 7px 0 2px
}

.appBar .appBarSection.right>ul>li.moreOptionsItem>button.moreOptionsDashboardButton:focus {
	background-color: #EAEAEA!important;
	color: #444!important
}

.appBar .appBarSection.right>ul>li.moreOptionsItem>button.moreOptionsInFocusButton:focus {
	background-color: #C8C8C8!important
}

.appBar .appBarSection .backBtn {
	cursor: pointer
}

.appBar .appBarSection ul {
	font-size: 0!important
}

.appBar .appBarSection ul>li {
	font-size: 12px;
	display: inline-block;
	cursor: default;
	vertical-align: top;
	line-height: 40px;
	padding: 0 10px;
	outline: 0
}

.appBar .appBarSection ul>li.appBarDivider {
	display: inline-block;
	width: 1px;
	height: 30px;
	background-color: #999;
	margin-top: 5px;
	padding: 0
}

.appBar .appBarSection ul>li i,.appBar .appBarSection ul>li>span {
	vertical-align: top
}

.appBar .appBarSection ul>li i.star-full,.appBar .appBarSection ul>li>span.star-full {
	color: #F2C811
}

.appBar .appBarSection ul>li i.smallIcon,.appBar .appBarSection ul>li>span.smallIcon {
	font-size: 12px
}

.appBar .appBarSection ul>li i.marginTextFromGlyph,.appBar .appBarSection ul>li>span.marginTextFromGlyph {
	margin-left: 5px
}

.infonav-modalDialog.customModalDialog .dialogMessage {
	margin-bottom: 15px
}

.infonav-modalDialog.monotype .infonav-dialogContentNotificationText {
	font-family: "Lucida Console",Monaco,monospace;
	font-size: 12px
}

.emptyStateLabel {
	display: inline-block;
	text-align: center;
	position: absolute;
	z-index: 1;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 14px;
	color: #666
}

.overlay,.toolbarOverlay {
	box-shadow: 1px 1px 5px 1px rgba(0,0,0,.3);
	position: fixed
}

.emptyStateLabel .glyphicon {
	width: 32px;
	height: 32px
}

.emptyStateLabel .circle {
	width: 56px;
	height: 56px;
	border-radius: 50%;
	text-align: center;
	line-height: 56px;
	border: 2px solid;
	margin: 0 auto;
	box-sizing: content-box
}

.emptyStateLabel .emptyStateTitle {
	padding-top: 10px
}

dropdown-list {
	display: block;
	margin: 0;
	z-index: 1000;
	background: #FFF;
	color: #444;
	font-weight: 400;
	font-size: 14px
}

dropdown-list dropdown-list-item {
	cursor: pointer;
	display: list-item;
	padding: 0 20px;
	overflow: auto
}

dropdown-list dropdown-list-item.selected,dropdown-list dropdown-list-item:hover {
	background-color: #EAEAEA
}

dropdown-list.dark {
	background-color: #444;
	border-color: #212121
}

dropdown-list.dark .dropdown-list-item {
	color: #FFF
}

dropdown-list.dark .dropdown-list-item:hover {
	background: #777
}

dropdown-list.topBar {
	margin-bottom: 10px
}

dropdown-list.topBar .dropdownListHeader,dropdown-list.topBar dropdown-list-item {
	padding: 10px 20px;
	line-height: 15px
}

dropdown-list.topBar .dropdownListHeader {
	color: #4a4a4a;
	cursor: default;
	display: list-item;
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	letter-spacing: .5px;
	padding-top: 20px
}

dropdown-list.topBar dropdown-list-item {
	color: #777
}

dropdown-list.topBar hr {
	margin: 10px 20px
}

.overlay {
	padding: 0;
	display: none;
	box-sizing: border-box
}

.overlay.overlayActive {
	display: block;
	opacity: 1
}

.toolbarOverlay {
	padding: 0;
	display: none;
	box-sizing: border-box
}

.toolbarOverlay.overlayActive {
	display: block;
	opacity: 1;
	z-index: 10
}

.dropdownOverlay {
	min-width: 150px;
	max-width: 300px;
	background-color: #FFF
}

.dropdownOverlay.overlayActive {
	z-index: 998
}

.dropdownOverlay.overlayTopBar {
	min-width: 130px
}

.dropdownOverlay.verticalScrollbar {
	padding: 0;
	margin: 0;
	max-height: 400px;
	overflow-y: auto
}

.editableLabel {
	min-width: 50px
}

.editableLabel .textLabel {
	cursor: pointer;
	white-space: pre
}

.editableLabel .textInput {
	display: none;
	font-family: 'Segoe UI Light',wf_segoe-ui_light,helvetica,arial,sans-serif;
	padding: 0;
	border-width: 0;
	min-width: 50px;
	white-space: pre;
	cursor: text
}

editable-list {
	display: block;
	list-style: none
}

editable-list editable-list-item {
	display: list-item;
	padding: 3px 0
}

editable-list editable-list-item .editableListItemContent {
	display: inline-block;
	max-width: calc(100% - 44px);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

editable-list editable-list-item .removeButton {
	background: 0 0;
	border: 0;
	float: right;
	padding: 3px 16px
}

editable-list editable-list-item:hover {
	background-color: #EAEAEA
}

.gradient-bar {
	height: 20px
}

.inlineWarning {
	background-color: #FFF9AE;
	position: relative;
	border: 0;
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text
}

.inlineWarning.errorBackground {
	background-color: #FADBD2
}

.inlineWarning .glyphicon {
	position: absolute;
	left: 12px;
	top: 14px
}

.inlineWarning .message {
	display: inline-block;
	margin: 12px 12px 15px 32px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 14px;
	color: #000;
	width: auto
}

.inlineWarning .warningDetails .warningDetailName,.inlineWarning .warningErrorDetails .warningErrorDetailName,.loading-modalContainer .content .information .message {
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif
}

.inlineWarning .message .detailsExpander {
	margin-left: 5px
}

.inlineWarning .message .detailsExpander a {
	white-space: nowrap
}

.inlineWarning .warningDetails {
	margin: 4px 0
}

.inlineWarning .warningDetails .warningDetailName {
	white-space: nowrap;
	vertical-align: top;
	padding-right: 10px
}

.inlineWarning .warningDetails .warningDetailValue {
	word-break: break-all
}

.inlineWarning .warningErrorDetails {
	margin: 8px 0
}

.inlineWarning .warningErrorDetails .warningErrorDetailName {
	padding-right: 10px
}

.contentWaitProgressBar {
	margin-top: 60px;
	color: #F2C811;
	background-color: #A6A6A6;
	width: 200px;
	border: none
}

.contentWaitProgressBar::-webkit-progress-bar {
	background-color: #A6A6A6
}

.contentWaitProgressBar::-webkit-progress-value {
	background-color: #F2C811
}

.contentWaitProgressBar::-moz-progress-bar {
	background-color: #F2C811
}

.loading-modalContainer {
	position: fixed;
	right: 0;
	top: 60px;
	bottom: 0;
	background: rgba(0,0,0,.4);
	cursor: default;
	z-index: 1;
	left: 220px
}

.loading-modalContainer .content {
	width: 600px;
	height: 75px;
	background: #FFF;
	left: 50%;
	position: absolute;
	top: 50%;
	margin-top: -117px;
	margin-left: -157px;
	box-shadow: 0 1px 4px #666;
	color: #000;
	text-align: center
}

.loading-modalContainer .content .information {
	margin-top: 26px;
	margin-bottom: 28px
}

.loading-modalContainer .content .information .message {
	overflow: hidden;
	text-overflow: ellipsis;
	margin-left: 10px
}

.unselectable {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default
}

.trimmedTextWithEllipsis {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.trimmedTextWithEllipsisFullWidth {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 100%
}

.preTextWithEllipsis {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: pre
}

.visible {
	visibility: visible;
	opacity: 1;
	transition: opacity .5s linear,left .5s linear,transform .5s
}

.visibleNoTransition {
	visibility: visible;
	opacity: 1
}

.hidden,.hiddenNoTransition {
	opacity: 0;
	visibility: hidden
}

.hidden {
	transition: visibility 0s .5s,width 0s .5s,height 0s .5s,opacity .5s linear,left .5s linear,transform .5s
}

.no-border-radius {
	border-radius: 0
}

.fontWeightBold {
	font-weight: 700
}

.noBackground {
	background: 0 0!important;
	border: none
}

.notification-bar {
	background: #777;
	width: auto;
	height: 50px
}

@keyframes infiniteLoading {
	from {
		left: -200px;
		width: 30%
	}

	50% {
		width: 30%
	}

	70% {
		width: 70%
	}

	80% {
		left: 50%
	}

	95% {
		left: 120%
	}

	to {
		left: 100%
	}
}

@keyframes progressBarState1 {
	0% {
		width: 0%
	}

	100% {
		width: 90%
	}
}

@keyframes progressBarState2 {
	0% {
		width: 90%
	}

	100% {
		width: 95%
	}
}

@keyframes progressBarState3 {
	0% {
		width: 95%
	}

	100% {
		width: 98%
	}
}

@keyframes progressBarState4 {
	0% {
		width: 98%
	}

	100% {
		width: 100%
	}
}

.notification-bar .infiniteLoader {
	height: 6px;
	width: 200px;
	position: relative;
	overflow: hidden;
	background-color: #FFF;
	float: left;
	top: 22px
}

.notification-bar .infiniteLoader:before {
	display: block;
	position: absolute;
	content: '';
	left: -200px;
	width: 200px;
	height: 6px;
	background-color: #F2C811;
	animation: infiniteLoading 2s linear infinite
}

.notification-bar .progressBarLoader {
	width: 100%;
	height: 2px;
	display: block;
	background-color: #F2C811;
	animation-name: progressBarState1,progressBarState2,progressBarState3,progressBarState4;
	animation-timing-function: linear
}

.notification-bar .bar-actions {
	float: right;
	height: 100%;
	box-sizing: border-box;
	padding: 0 16px
}

.notification-bar .bar-actions button {
	display: block;
	position: relative;
	top: 50%;
	margin-top: -16px;
	float: left;
	margin-right: 8px;
	line-height: 13px;
	padding: 8px 18px
}

.notification-bar .bar-actions button.last {
	margin-right: 0
}

.notification-bar .bar-actions button.dismissBtn {
	padding: 8px 0;
	background: 0 0;
	border: none;
	color: #FFF;
	margin-right: 0;
	margin-left: 16px
}

.notification-bar .bar-content {
	float: none;
	width: auto;
	height: 100%;
	box-sizing: border-box;
	padding: 0 16px;
	color: #EAEAEA;
	line-height: 50px
}

.notification-bar .bar-content .icon {
	float: left;
	box-sizing: border-box;
	padding-right: 16px
}

.notification-bar .bar-content .powerbi-spinner {
	padding-right: 16px
}

.notification-bar .bar-content .powerbi-spinner .spinner .circle:after {
	background: #FFF
}

.notification-bar .bar-content .message {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline;
	font-size: 14px
}

.notification-bar .bar-content a {
	padding: 0 8px;
	color: #EAEAEA;
	text-decoration: underline;
	cursor: pointer
}

.notification-bar.error {
	background-color: #FADBD2
}

.notification-bar.error .bar-actions button.dismissBtn,.notification-bar.error .bar-content,.notification-bar.error .bar-content a {
	color: #333
}

.toastContainer {
	position: fixed;
	top: 90px;
	right: 33px;
	height: auto;
	width: 420px;
	z-index: 99999;
	box-sizing: border-box;
	filter: alpha(opacity=80);
	cursor: default
}

.toastContainer>div {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	color: #666;
	font-size: 14px;
	opacity: 1;
	border-radius: 3px;
	padding: 12px 16px 16px 60px;
	position: relative;
	overflow: hidden;
	margin: 0 0 6px;
	box-shadow: 0 0 12px #999;
	background: #FFF
}

.toastContainer>div.noTitle .toastMessage .glyphicon,.toastContainer>div.noTitle .toastMessage .powerbi-spinner {
	top: 7px
}

.toastContainer>div .toast {
	padding: 12px 16px 16px 60px;
	position: relative;
	display: block
}

.toastContainer>div .toastTitle {
	color: #333;
	font-family: 'Segoe UI Bold',wf_segoe-ui_bold,helvetica,arial,sans-serif;
	width: auto
}

.toastContainer>div .toastMessage {
	box-sizing: border-box;
	color: #333;
	font-size: 14px;
	word-wrap: break-word;
	width: auto
}

.toastContainer>div .toastMessage a {
	color: #00E
}

.toastContainer>div .toastMessage a:hover {
	text-decoration: underline
}

.toastContainer>div .toastMessage .actionButton {
	margin: 12px 12px 0;
	float: right
}

.toastContainer>div .toastMessage .actionLink {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: pointer
}

.toastContainer>div .toastMessage .actionsContainer.links {
	margin-top: 8px;
	cursor: pointer
}

.toastContainer>div .toastMessage .glyphicon {
	font-family: PowrMDL2;
	font-size: 30px;
	color: #000
}

.toastContainer>div .toastMessage .glyphicon,.toastContainer>div .toastMessage .powerbi-spinner {
	position: absolute;
	top: 16px;
	left: 16px
}

.toastContainer>div .toastMessage .pbi-input input[type=checkbox]+label {
	margin-bottom: -5px
}

.toastContainer>div .toastMessage .withMarginForNotificationToastCheckbox {
	margin-top: 10px
}

.toastContainer>div button.toastCloseButton {
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
	font-size: 9px;
	color: #666
}

.toastContainer>div .toastCloseButton {
	position: relative;
	right: -3px;
	top: -3px;
	float: right;
	font-size: 20px;
	font-weight: 700;
	text-shadow: 0 1px 0 #fff;
	opacity: .8;
	filter: alpha(opacity=80)
}

.toastContainer>div .toastCloseButton:hover {
	text-decoration: none;
	cursor: pointer;
	opacity: .4;
	filter: alpha(opacity=40)
}

.toastContainer>:hover {
	box-shadow: 0 0 12px #000;
	opacity: 1;
	filter: alpha(opacity=100)
}

.modal {
	opacity: 1
}

.modal .dialog {
	width: 75%;
	height: 40%;
	position: absolute;
	top: 25%;
	z-index: 200;
	background: #FFF;
	border: 1px solid #DBDBDB;
	padding: 2.5%;
	right: 0;
	left: 0;
	margin: 0 auto
}

.modal .dialog-content-filled,.modal .overlay {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute
}

.modal .closeBtn,.modal .closeBtn:hover {
	background-image: url(../images/powerbi-sprites.png)
}

.modal .dialog-content {
	height: 100%
}

.modal .dialog-content-filled {
	overflow: hidden
}

.modal .overlay {
	z-index: 199;
	background-color: #777;
	opacity: .5
}

.modal .closeBtn {
	position: absolute;
	top: 12px;
	right: 12px;
	width: 12px;
	height: 12px;
	background-position: -37px -26px;
	cursor: pointer
}

.modal .closeBtn:hover {
	background-position: -37px -40px
}

.modal .actions {
	position: absolute;
	right: 47px;
	bottom: 30px
}

.modal.ng-hide-add.ng-hide-add-active,.modal.ng-hide-remove.ng-hide-remove-active {
	transition: all linear .5s
}

.modal.ng-hide {
	opacity: 0
}

* {
	-ms-overflow-style: -ms-autohiding-scrollbar;
	-ms-scrollbar-track-color: #d8d8ea;
	-ms-scrollbar-arrow-color: #C8C8C8;
	-ms-scrollbar-face-color: #C8C8C8
}

* ::-webkit-scrollbar {
	width: 8px;
	height: 8px;
	background-color: transparent
}

* ::-webkit-scrollbar-thumb {
	background: #C8C8C8
}

* ::-webkit-scrollbar-track-piece {
	background: 0 0
}

.pane-splitter {
	width: 4px;
	height: 100%;
	z-index: 999;
	top: 0;
	bottom: 0;
	cursor: ew-resize
}

.on-resize {
	height: 100%;
	width: 100%;
	z-index: -1000;
	opacity: 0;
	position: absolute
}

.on-resize>iframe {
	width: 100%;
	height: 100%;
	border: 0
}

.localFileBrowser {
	display: none
}

.pbi-progressBar::before {
	content: '';
	display: block;
	height: 2px;
	width: 0;
	background-color: #C8C8C8;
	animation: pbi-infinite-progress-bar 5s ease infinite;
	animation-delay: 1s
}

@keyframes pbi-infinite-progress-bar {
	0% {
		width: 0;
		opacity: 0
	}

	70% {
		opacity: 1;
		width: 100%
	}

	100%,90% {
		opacity: 0;
		width: 100%
	}
}

.scroll-wrapper {
	width: 100%;
	height: 100%;
	display: block;
	position: relative
}

.scroll-wrapper .scroll-content {
	-ms-overflow-style: none!important
}

.scroll-wrapper .scroll-y {
	width: 6px!important;
	right: 0!important
}

.scroll-wrapper .scroll-y .scroll-element_track {
	background-color: transparent!important
}

.scroll-wrapper .scroll-y .scroll-bar {
	background-color: #C8C8C8!important;
	min-height: 20px;
	max-height: calc(100% - 12px)
}

.searchBox {
	position: relative;
	height: 28px;
	box-sizing: border-box;
	font-size: 13px
}

.searchBox i {
	left: 12px;
	position: absolute;
	top: 7px;
	font-size: 15px;
	margin: 0!important;
	color: #A6A6A6!important;
	cursor: pointer;
	z-index: 2
}

.searchBox input[type=text] {
	height: 30px;
	left: 0;
	position: absolute;
	color: #A6A6A6;
	box-sizing: border-box;
	border: 1px solid #000;
	padding: 6px 10px 7px 35px;
	background-color: #212121;
	width: 100%;
	outline: 0
}

.searchBox input[type=text]::-webkit-input-placeholder {
	color: #A6A6A6
}

.searchBox input[type=text]::-moz-placeholder {
	color: #A6A6A6;
	opacity: 1
}

.searchBox input[type=text]:-ms-input-placeholder {
	color: #A6A6A6
}

.searchBox input[type=text]:focus {
	border-color: #F2C811
}

.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	display: none
}

.ui-selectmenu-open {
	display: block
}

.ui-menu.selectmenu {
	background: #666;
	border: 1px solid #212121;
	box-sizing: border-box;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 12px;
	cursor: pointer;
	list-style: none;
	margin: 0;
	padding: 0;
	max-height: 300px;
	overflow-x: hidden;
	overflow-y: auto
}

.ui-menu.selectmenu .ui-menu-item {
	color: #FFF;
	vertical-align: middle;
	height: 22px;
	box-sizing: border-box;
	padding: 1px 4px
}

.ui-menu.selectmenu .ui-state-focus {
	background: #a6a5a5;
	border: none
}

.pbi-spinner,.pbi-spinner-large {
	background-image: url(../images/powerBICommon.sprites.png);
	display: block
}

.pbi-spinner {
	background-position: -32px 0;
	width: 20px;
	height: 20px
}

.pbi-spinner-large {
	background-position: 0 0;
	width: 32px;
	height: 32px
}

.powerbi-spinner {
	display: inline-block;
	width: 20px;
	height: 20px;
	text-align: initial!important;
	vertical-align: middle
}

.powerbi-spinner .spinner {
	transform: scale(.35714286)
}

.powerbi-spinner.centered {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -10px;
	margin-left: -10px
}

.tooltip.arrowTopLeft:after,.tooltip.arrowTopMiddle:after,.tooltip.arrowTopRight:after {
	border-color: transparent transparent #FFF;
	top: -15px
}

.powerbi-spinner.xlarge {
	width: 48px;
	height: 48px
}

.powerbi-spinner.xlarge .spinner {
	transform: scale(.85714286)
}

.powerbi-spinner.xlarge.centered {
	margin-top: -24px;
	margin-left: -24px
}

.powerbi-spinner.large {
	width: 32px;
	height: 32px
}

.powerbi-spinner.large .spinner {
	transform: scale(.57142857)
}

.powerbi-spinner.large.centered {
	margin-top: -16px;
	margin-left: -16px
}

.powerbi-spinner.small {
	width: 20px;
	height: 20px
}

.powerbi-spinner.small .spinner {
	transform: scale(.35714286)
}

.powerbi-spinner.small.centered {
	margin-top: -10px;
	margin-left: -10px
}

.powerbi-spinner.xsmall {
	width: 16px;
	height: 16px
}

.powerbi-spinner.xsmall .spinner {
	transform: scale(.28571429)
}

.powerbi-spinner.xsmall.centered {
	margin-top: -8px;
	margin-left: -8px
}

.powerbi-spinner .spinner {
	position: static;
	display: block;
	width: 40px;
	height: 40px;
	padding: 8px;
	box-sizing: content-box;
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0
}

html[dir=rtl] .powerbi-spinner .spinner {
	transform-origin: top left
}

.powerbi-spinner .spinner .circle {
	position: absolute;
	width: 38px;
	height: 38px;
	opacity: 0;
	transform: rotate(225deg);
	animation-iteration-count: infinite;
	animation-name: orbit;
	animation-duration: 5.5s
}

.powerbi-spinner .spinner .circle:after {
	content: '';
	position: absolute;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background: #666
}

.powerbi-spinner .spinner .circle:nth-child(2) {
	animation-delay: 360ms
}

.powerbi-spinner .spinner .circle:nth-child(3) {
	animation-delay: 720ms
}

.powerbi-spinner .spinner .circle:nth-child(4) {
	animation-delay: 1.08s
}

.powerbi-spinner .spinner .circle:nth-child(5) {
	animation-delay: 1.44s
}

@keyframes orbit {
	0% {
		transform: rotate(225deg);
		opacity: 1;
		animation-timing-function: ease-out
	}

	7% {
		transform: rotate(345deg);
		animation-timing-function: linear
	}

	30% {
		transform: rotate(455deg);
		animation-timing-function: ease-in-out
	}

	39% {
		transform: rotate(690deg);
		animation-timing-function: linear
	}

	70% {
		transform: rotate(815deg);
		opacity: 1;
		animation-timing-function: ease-out
	}

	75% {
		transform: rotate(945deg);
		animation-timing-function: ease-out
	}

	100%,76% {
		transform: rotate(945deg);
		opacity: 0
	}
}

.tooltip {
	max-width: 380px;
	padding: 12px;
	vertical-align: baseline;
	line-height: 21px;
	background-color: #FFF;
	position: fixed;
	opacity: 0;
	box-shadow: 0 0 20px 2px rgba(0,0,0,.15);
	transition: opacity .1s ease-in-out;
	word-wrap: break-word;
	overflow-wrap: break-word;
	z-index: 9999999
}

.tooltip .description,.tooltip .title {
	color: #444;
	display: block;
	position: relative
}

.tooltip.modal-tooltip {
	z-index: 1000000
}

.tooltip.active {
	opacity: 1
}

.tooltip .title {
	font: 12px 'Segoe UI Bold',wf_segoe-ui_bold,helvetica,arial,sans-serif
}

.tooltip .description {
	font: 12px 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	word-break: normal
}

.tooltip.dark .description,.tooltip.dark .title,color-picker .color-section-button,color-picker .color-section-title,color-picker .colorwheel .colorwheel-button {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.tooltip:after {
	content: "";
	border-style: solid;
	border-width: 8px;
	width: 0;
	height: 0;
	position: absolute
}

.tooltip.arrowTopLeft:after {
	left: 13px
}

.tooltip.arrowTopMiddle:after {
	left: 50%;
	margin-left: -4px
}

.tooltip.arrowTopRight:after {
	right: 13px
}

.tooltip.arrowBottomLeft:after {
	border-color: #FFF transparent transparent;
	bottom: -14px;
	left: 13px
}

.tooltip.arrowBottomRight:after {
	border-color: #FFF transparent transparent;
	bottom: -14px;
	right: 13px
}

.tooltip.dark {
	background-color: #666
}

.tooltip.dark .description,.tooltip.dark .title {
	color: #EAEAEA
}

.tooltip.dark.arrowBottomLeft:after,.tooltip.dark.arrowTopLeft:after,.tooltip.dark.arrowTopMiddle:after,.tooltip.dark.arrowTopRight:after {
	border-color: transparent transparent #666
}

.transformElement {
	touch-action: manipulation
}

.transformElement.dragging,.transformElement.resizing {
	transition: none
}

.transformElement.dragging .resizeHandle,.transformElement.resizing .resizeHandle {
	display: none!important
}

.transformElement.selected[drag-resize-disabled=true] .resizeHandle,.transformElement.selected[drag-resize-disabled=true] .resizeHandle:not(.customHandle),.transformElement[drag-resize-disabled=true] .resizeHandle,.transformElement[drag-resize-disabled=true] .resizeHandle:not(.customHandle) {
	display: none
}

.transformElement.selected .resizeHandle,.transformElement.selected .resizeHandle:not(.customHandle) {
	display: block
}

.transformElement .resizeHandle:not(.customHandle) {
	position: absolute;
	width: 10px;
	height: 10px;
	box-sizing: border-box;
	display: none;
	touch-action: none
}

.transformElement .resizeHandle[data-direction=up]:not(.customHandle) {
	left: 50%;
	top: -1px;
	margin-left: -6px;
	width: 12px;
	border-top: 4px solid #999;
	cursor: n-resize!important
}

.transformElement .resizeHandle[data-direction=left]:not(.customHandle) {
	left: -1px;
	top: 50%;
	margin-top: -6px;
	height: 12px;
	border-left: 4px solid #999;
	cursor: w-resize!important
}

.transformElement .resizeHandle[data-direction=down]:not(.customHandle) {
	left: 50%;
	bottom: -1px;
	margin-left: -6px;
	width: 12px;
	border-bottom: 4px solid #999;
	cursor: s-resize!important
}

.transformElement .resizeHandle[data-direction=right]:not(.customHandle) {
	right: -1px;
	top: 50%;
	margin-top: -6px;
	height: 12px;
	border-right: 4px solid #999;
	cursor: e-resize!important
}

.transformElement .resizeHandle[data-direction=up-right]:not(.customHandle) {
	right: -1px;
	top: -1px;
	border-right: 4px solid #999;
	border-top: 4px solid #999;
	cursor: ne-resize!important
}

.transformElement .resizeHandle[data-direction=up-left]:not(.customHandle) {
	left: -1px;
	top: -1px;
	border-left: 4px solid #999;
	border-top: 4px solid #999;
	cursor: nw-resize!important
}

.transformElement .resizeHandle[data-direction=down-left]:not(.customHandle) {
	left: -1px;
	bottom: -1px;
	border-left: 4px solid #999;
	border-bottom: 4px solid #999;
	cursor: sw-resize!important
}

.transformElement .resizeHandle[data-direction=down-right]:not(.customHandle) {
	right: -1px;
	bottom: -1px;
	border-right: 4px solid #999;
	border-bottom: 4px solid #999;
	cursor: se-resize!important
}

.transformElement .resizeHandle[data-direction=left]:before,.transformElement .resizeHandle[data-direction=right]:before {
	content: '';
	display: block;
	position: absolute;
	width: 8px;
	height: 12px;
	cursor: default
}

.transformElement .resizeHandle[data-direction=left]:before {
	left: 0
}

.transformElement .resizeHandle[data-direction=right]:before {
	right: 0
}

color-picker {
	text-align: left
}

color-picker .colorpicker {
	display: inline-block;
	padding: 4px;
	width: 44px;
	height: 24px;
	border: 1px solid #212121;
	box-sizing: border-box;
	position: absolute;
	right: 8px;
	top: 6px
}

color-picker .colorpicker.colorpicker-open {
	border-top: none
}

color-picker .colorpicker .colorpicker-anchor {
	cursor: pointer
}

color-picker .colorpicker .colorpicker-icon {
	display: inline-block;
	position: relative;
	margin-bottom: 3px;
	margin-left: 5px;
	background-image: url(../images/powerBICommon.sprites.png);
	background-position: -32px -20px;
	width: 8px;
	height: 4px
}

color-picker .colorpicker .selected-color-box {
	width: 13px;
	height: 13px;
	border: 1px solid #212121;
	margin: 0;
	box-sizing: border-box
}

color-picker.colorpicker-left .flyout {
	margin-left: 0
}

color-picker .flyout {
	position: relative;
	width: 172px;
	border: 1px solid #212121;
	background-color: #333;
	z-index: 2;
	margin-left: -128px;
	box-sizing: border-box;
	top: -2px
}

color-picker .color-section-button,color-picker .color-section-title {
	font-size: 13px;
	margin: -1px;
	border: 1px solid #212121;
	color: #FFF
}

color-picker .color-section-title {
	padding: 4px 12px
}

color-picker .color-section-button {
	padding: 3px 12px;
	cursor: pointer;
	background-color: #666
}

color-picker .color-section-button:hover {
	background-color: #777
}

color-picker .color-section-morecolors-icon {
	display: inline-block;
	background-image: url(../images/powerBICommon.sprites.png);
	background-position: 0 -32px;
	width: 16px;
	height: 16px
}

color-picker .color-section-morecolors-title {
	position: absolute;
	padding-left: 8px;
	max-width: 120px
}

color-picker .colorpicker-revert {
	height: 18px;
	cursor: pointer
}

color-picker .colorpicker-revert-title {
	float: right;
	padding-right: 4px;
	max-width: 140px
}

color-picker .color-theme {
	width: 13px;
	margin: 3px 2px;
	display: inline-block
}

color-picker .color-tile {
	display: inline-block;
	width: 13px;
	height: 13px;
	cursor: pointer;
	box-sizing: border-box
}

color-picker .parent-color {
	border: 1px solid #212121
}

color-picker .child-color-first {
	border-top: 1px solid #212121
}

color-picker .child-color-last {
	border-bottom: 1px solid #212121
}

color-picker .child-color {
	border-left: 1px solid #212121;
	border-right: 1px solid #212121;
	display: block
}

color-picker .no-fill-container {
	display: flex;
	margin-bottom: 4px;
	cursor: pointer;
	width: 52px
}

color-picker .no-fill-container .no-fill-box {
	margin: 0 2px;
	width: 13px;
	height: 13px
}

color-picker .no-fill-container .no-fill-caption {
	align-self: center;
	line-height: 13px
}

color-picker .recent-color {
	border: 1px solid #212121;
	margin: 3px 2px 0
}

color-picker.colorpicker-left .colorwheel {
	margin-left: 0
}

color-picker .colorwheel {
	border: 1px solid #212121;
	position: absolute;
	background-color: #333;
	z-index: 3;
	width: 172px;
	margin-left: -128px;
	top: -2px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column
}

color-picker .colorwheel .colorwheel-controls {
	display: flex;
	flex-direction: row;
	align-items: baseline;
	color: #FFF
}

color-picker .colorwheel .colorwheel-picker {
	cursor: crosshair;
	float: left;
	border-bottom: 1px solid #212121
}

color-picker .colorwheel .colorwheel-button {
	border-radius: 3px;
	color: #FFF;
	font-size: 12px;
	background-color: #666;
	border: 1px solid #212121;
	width: 60px;
	height: 18px;
	text-align: center;
	margin: 8px;
	cursor: pointer;
	display: inline-block
}

color-picker .colorwheel .colorwheel-button:hover {
	background-color: #777
}

color-picker .colorwheel .colorwheel-hex-pound {
	padding-left: 8px;
	padding-right: 2px
}

color-picker .colorwheel input[type=text].colorwheel-hex-input {
	float: none;
	margin-top: 8px;
	flex: 1 0 0;
	width: 70px;
	background-color: #666;
	border-width: 1px;
	color: #FFF;
	padding: 1px 0 1px 5px
}

color-picker .popup-container,color-picker popup-container {
	z-index: 1000;
	position: fixed
}

.lightTheme color-picker .flyout,color-picker.lightTheme .flyout {
	background-color: #EAEAEA;
	border-color: #C8C8C8
}

.lightTheme color-picker .flyout .child-color,.lightTheme color-picker .flyout .child-color-first,.lightTheme color-picker .flyout .child-color-last,.lightTheme color-picker .flyout .color-section-button,.lightTheme color-picker .flyout .color-section-title,.lightTheme color-picker .flyout .colorwheel,.lightTheme color-picker .flyout .colorwheel-button,.lightTheme color-picker .flyout .parent-color,.lightTheme color-picker .flyout .recent-color,color-picker.lightTheme .flyout .child-color,color-picker.lightTheme .flyout .child-color-first,color-picker.lightTheme .flyout .child-color-last,color-picker.lightTheme .flyout .color-section-button,color-picker.lightTheme .flyout .color-section-title,color-picker.lightTheme .flyout .colorwheel,color-picker.lightTheme .flyout .colorwheel-button,color-picker.lightTheme .flyout .parent-color,color-picker.lightTheme .flyout .recent-color {
	border-color: #C8C8C8
}

.lightTheme color-picker .flyout .color-section-button,.lightTheme color-picker .flyout .color-section-title,color-picker.lightTheme .flyout .color-section-button,color-picker.lightTheme .flyout .color-section-title {
	color: #333
}

.lightTheme color-picker .flyout .color-section-button,color-picker.lightTheme .flyout .color-section-button {
	background-color: #C8C8C8
}

.lightTheme color-picker .flyout .color-section-button:hover,color-picker.lightTheme .flyout .color-section-button:hover {
	background-color: #A6A6A6
}

.lightTheme color-picker .colorwheel,color-picker.lightTheme .colorwheel {
	background-color: #EAEAEA;
	border-color: #C8C8C8;
	color: #333
}

.lightTheme color-picker .colorwheel .colorwheel-controls,color-picker.lightTheme .colorwheel .colorwheel-controls {
	color: #333
}

.lightTheme color-picker .colorwheel input[type=text].colorwheel-hex-input,color-picker.lightTheme .colorwheel input[type=text].colorwheel-hex-input {
	color: #333;
	background-color: #EAEAEA
}

.lightTheme color-picker .colorwheel .colorwheel-button,color-picker.lightTheme .colorwheel .colorwheel-button {
	color: #333;
	background-color: #C8C8C8;
	border-color: #C8C8C8
}

.lightTheme color-picker .colorwheel .colorwheel-button:hover,color-picker.lightTheme .colorwheel .colorwheel-button:hover {
	background-color: #A6A6A6
}

.whiteTheme color-picker .flyout,color-picker.whiteTheme .flyout {
	background-color: #FFF;
	border-color: #777
}

.whiteTheme color-picker .flyout .child-color,.whiteTheme color-picker .flyout .child-color-first,.whiteTheme color-picker .flyout .child-color-last,.whiteTheme color-picker .flyout .color-section-button,.whiteTheme color-picker .flyout .color-section-title,.whiteTheme color-picker .flyout .colorwheel,.whiteTheme color-picker .flyout .colorwheel-button,.whiteTheme color-picker .flyout .parent-color,.whiteTheme color-picker .flyout .recent-color,color-picker.whiteTheme .flyout .child-color,color-picker.whiteTheme .flyout .child-color-first,color-picker.whiteTheme .flyout .child-color-last,color-picker.whiteTheme .flyout .color-section-button,color-picker.whiteTheme .flyout .color-section-title,color-picker.whiteTheme .flyout .colorwheel,color-picker.whiteTheme .flyout .colorwheel-button,color-picker.whiteTheme .flyout .parent-color,color-picker.whiteTheme .flyout .recent-color {
	border-color: #777
}

.whiteTheme color-picker .flyout .color-section-button,.whiteTheme color-picker .flyout .color-section-title,color-picker.whiteTheme .flyout .color-section-button,color-picker.whiteTheme .flyout .color-section-title {
	color: #333
}

.whiteTheme color-picker .flyout .color-section-button,color-picker.whiteTheme .flyout .color-section-button {
	background-color: #EAEAEA
}

.whiteTheme color-picker .flyout .color-section-button:hover,color-picker.whiteTheme .flyout .color-section-button:hover {
	background-color: #F4F4F4
}

.whiteTheme color-picker .colorwheel,color-picker.whiteTheme .colorwheel {
	background-color: #FFF;
	border-color: #777;
	color: #333
}

.whiteTheme color-picker .colorwheel .colorwheel-controls,color-picker.whiteTheme .colorwheel .colorwheel-controls {
	color: #333
}

.whiteTheme color-picker .colorwheel input[type=text].colorwheel-hex-input,color-picker.whiteTheme .colorwheel input[type=text].colorwheel-hex-input {
	color: #333;
	background-color: #FFF
}

.whiteTheme color-picker .colorwheel .colorwheel-button,color-picker.whiteTheme .colorwheel .colorwheel-button {
	color: #333;
	background-color: #EAEAEA;
	border-color: #777
}

.whiteTheme color-picker .colorwheel .colorwheel-button:hover,color-picker.whiteTheme .colorwheel .colorwheel-button:hover {
	background-color: #F4F4F4
}

emails-list .emailsList tags-input {
	width: 100%;
	font: inherit;
	font-size: 14px
}

emails-list .emailsList tags-input .tags {
	padding: 0 30px 0 0;
	box-shadow: none
}

emails-list .emailsList tags-input .tags .tag-item {
	background: #F4F4F4;
	border-radius: 0;
	border: none;
	padding: 3px 10px 0;
	font: inherit;
	position: relative
}

html[dir=rtl] emails-list .emailsList tags-input .tags .tag-item {
	float: left
}

emails-list .emailsList tags-input .tags .tag-item.selected {
	background: #EAEAEA
}

emails-list .emailsList tags-input .tags .tag-item span {
	max-width: 340px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	background-color: none;
	padding-right: 25px
}

emails-list .emailsList tags-input .tags .tag-item .removeBtn {
	color: inherit;
	cursor: pointer;
	display: block;
	position: absolute;
	right: 10px;
	top: 3px
}

emails-list .emailsList tags-input .tags .tag-item .removeBtn:hover {
	color: #000
}

emails-list .emailsList tags-input .tags .tag-item .removeBtn .pbi-glyph-cancel {
	font-size: 10px
}

emails-list .emailsList tags-input .tags input {
	font: inherit;
	clear: none;
	color: inherit
}

html[dir=rtl] emails-list .emailsList tags-input .tags input {
	float: left;
	padding-left: 5px;
	padding-right: 0
}

emails-list .emailsList tags-input .tags input.invalid-tag {
	color: #E81123
}

emails-list .emailsList tags-input .tags input:-ms-input-placeholder,emails-list .emailsList tags-input .tags input::-moz-placeholder,emails-list .emailsList tags-input .tags input::-webkit-input-placeholder {
	color: #A6A6A6
}

emails-list .emailsList tags-input .autocomplete {
	width: 100%;
	padding: 0;
	margin: 0
}

emails-list .emailsList tags-input .autocomplete .suggestion-item {
	padding: 5px 20px;
	font: inherit;
	margin: 0
}

emails-list .emailsList tags-input .autocomplete .suggestion-item:nth-child(even) {
	background: #F4F4F4
}

emails-list .emailsList tags-input .autocomplete .suggestion-item.selected {
	color: #000;
	background-color: #F2C811
}

emails-list .emailsList tags-input .autocomplete .suggestion-item em {
	background-color: inherit!important;
	color: inherit;
	font: inherit;
	font-style: normal;
	font-weight: 700
}

emails-list .emailsList tags-input .autocomplete .suggestion-item .userPrincipalName {
	margin-left: 5px;
	color: #777
}

emails-list .emailsList tags-input .autoCompleteSpinner {
	position: absolute;
	top: 4px;
	right: 6px;
	overflow: auto
}

emails-list .emailsList .errorMessageContainer {
	background-color: #FADBD2;
	margin: 5px 0 0;
	padding: 5px;
	line-height: 20px
}

emails-list .emailsList .errorMessageContainer>i {
	vertical-align: middle
}

emails-list .emailsList .errorMessageContainer .errorMessage {
	margin-left: 8px;
	font-size: 12px;
	vertical-align: middle
}

.errorDetailsInfo .additionalErrorInfo {
	padding-top: 5px
}

.errorDetailsInfo .additionalErrorInfo .errorInfoItems .errorInfoItem .errorInfoHeader {
	display: inline-block;
	font-weight: 700;
	margin-right: 10px
}

.errorDetailsInfo .additionalErrorInfo .errorInfoItems .errorInfoItem .errorInfoText {
	display: inline-block
}

lazy-icon img,lazy-icon pbi-icon {
	border-radius: 50%;
	height: 30px;
	width: 30px;
	overflow: hidden
}

lazy-icon pbi-icon {
	background: #A6A6A6
}

lazy-icon pbi-icon[name=user]>.glyphicon {
	color: #FFF;
	font-size: 14px;
	margin: 7px 0 0 8px
}

lazy-icon pbi-icon[name=group]>.glyphicon {
	color: #FFF;
	font-size: 18px;
	margin: 6px 0 0 6px
}

icon-selector .iconSelectorIcon {
	display: inline-block;
	margin: 5px 8px 5px 0;
	cursor: pointer;
	border: 1px solid #A6A6A6;
	text-align: center
}

icon-selector .iconSelectorIcon pbi-icon,icon-selector .iconSelectorIcon span {
	width: 100%;
	height: 100%;
	border: 2px solid transparent;
	box-sizing: border-box;
	display: block
}

icon-selector .iconSelectorIcon.active {
	border-color: #F2C811
}

icon-selector .iconSelectorIcon.active pbi-icon,icon-selector .iconSelectorIcon.active span {
	border-color: #FFF9AE
}

icon-selector .iconSelectorIcon.small {
	width: 24px;
	height: 24px;
	line-height: 24px
}

pbi-logo {
	line-height: 32px;
	color: #FFF
}

pbi-logo .powerBILogoText {
	padding: 0 15px;
	font-size: 24px;
	font-family: 'Segoe UI Light',wf_segoe-ui_light,helvetica,arial,sans-serif;
	cursor: pointer;
	vertical-align: baseline;
	text-decoration: none
}

pbi-logo .operatedBy {
	display: inline-block;
	margin-right: 10px;
	background-image: url(../images/21Vianet.svg);
	width: 175px;
	height: 30px
}

dialog-frame {
	display: flex;
	flex-direction: column;
	position: relative;
	max-height: 740px;
	max-width: 850px;
	min-width: 100px;
	min-height: 100px;
	overflow: hidden;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	cursor: default;
	user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-moz-user-select: none
}

dialog-frame .container {
	display: flex;
	flex-direction: column;
	flex-grow: 1
}

dialog-frame .container:focus {
	outline: 0
}

dialog-frame .frameDragHandle {
	height: 28px
}

dialog-frame .frame {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	background: #FFF;
	padding: 0 28px 28px
}

dialog-frame .frame>.dialogHeader {
	order: 1;
	margin: 0 0 24px;
	padding: 0;
	font-weight: 400;
	font-size: 24px;
	line-height: 24px;
	text-overflow: ellipsis;
	white-space: nowrap
}

dialog-frame .frame>.dialogBody {
	order: 2;
	flex-grow: 1;
	overflow: auto;
	display: flex;
	flex-direction: column
}

dialog-frame .frame>.dialogBody dialog-body {
	flex-grow: 1
}

dialog-frame .frame .dialogFooter {
	order: 3;
	display: flex;
	justify-content: flex-end;
	margin-top: 24px
}

dialog-frame .frame .dialogFooter dialog-footer {
	flex-grow: 1;
	display: flex;
	align-items: center;
	justify-content: flex-end
}

dialog-frame .frame .dialogFooter dialog-footer>button {
	margin-left: 8px;
	min-width: 80px
}

dialog-frame .closeIcon {
	position: absolute;
	top: 16px;
	right: 16px;
	cursor: default
}

feature-not-supported-dialog dialog-frame {
	min-width: 500px;
	max-width: 550px
}

feature-not-supported-dialog dialog-frame .learnMoreLink {
	margin-top: 20px
}

message-dialog>dialog-frame {
	display: block;
	min-width: 460px
}

.pbiTable {
	font-size: 12px;
	width: 100%;
	min-width: 600px
}

.pbiTable tr {
	background-color: transparent
}

.pbiTable tr td,.pbiTable tr th {
	padding: 0 0 0 10px;
	height: 42px;
	line-height: 42px;
	text-align: left;
	font-weight: 400;
	-webkit-background-clip: padding;
	background-clip: padding '-box'
}

.pbiTable tr th {
	color: #FFF;
	background-color: #000
}

.pbiTable tr th pbi-checkbox {
	margin-bottom: 0
}

.pbiTable tr th.sortable {
	cursor: pointer
}

.pbiTable tr th:not(:first-child) {
	border-left: 1px solid #FFF
}

.pbiTable tr th .sort {
	visibility: hidden;
	opacity: 0;
	display: inline-block;
	padding-left: 5px
}

.pbiTable tr th.orderByThis .sort {
	visibility: visible;
	opacity: 1
}

.pbiTable tr td {
	border-top: 5px solid #EAEAEA;
	background-color: #FFF
}

apps-container water-mark-message,content-list-container-v2 water-mark-message,favorites-container water-mark-message,shared-with-me-container water-mark-message,workspaces-container water-mark-message {
	z-index: 1
}

group-switcher button.switcher span::before,group-switcher.isGroupSwitcherExpanded .switcher span::before,nav-pane-flyout-button button.switcher span.expanded::before,nav-pane-flyout-button button.switcher span::before {
	content: "\E972"
}

app-action-menu {
	display: inline-block
}

app-action-menu .appActionMenuWrapper {
	display: inline-block;
	height: 100%;
	padding: 0 10px
}

app-action-menu pbi-icon {
	margin: 0 10px;
	cursor: pointer;
	vertical-align: top
}

app-action-menu pbi-icon i {
	margin: 0!important
}

app-action-menu pbi-icon[name=favoritefilled] {
	color: #F2C811
}

app-artifacts-list .typeTitle {
	font-size: 14px;
	margin-top: 30px
}

app-artifacts-list .typeTitle .caret {
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px 0 0;
	color: #A6A6A6;
	transform-origin: 50% 50%;
	transition: transform .25s
}

app-artifacts-list .typeTitle .caret.expanded {
	transform: rotate(0)
}

html[dir=rtl] app-artifacts-list .typeTitle .caret.expanded {
	transform: rotate(90deg)
}

app-artifacts-list .artifactsHeader {
	display: flex;
	height: 24px;
	width: 100%;
	margin: 5px 0 5px 3px;
	font-family: wf_standard-font_bold,helvetica,arial,sans-serif;
	font-size: 12px;
	cursor: pointer
}

app-artifacts-list .artifactsHeader .name {
	flex: 1;
	margin-top: 5px
}

app-artifacts-list .artifactsHeader .actions,app-artifacts-list .artifactsHeader .classification {
	width: 150px;
	margin-top: 5px
}

app-artifacts-list .artifactsScrollSection {
	overflow-y: auto;
	overflow-x: hidden;
	display: inline-block;
	position: absolute;
	top: 50px;
	bottom: 10px;
	left: 30px;
	right: 30px
}

app-artifacts-list .artifactsScrollSection .itemContainer {
	width: 100%
}

app-artifacts-list .artifactsScrollSection .artifact {
	height: 46px;
	margin-bottom: 10px;
	color: #333;
	background-color: #FFF;
	display: flex
}

app-artifacts-list .artifactsScrollSection .artifact .icons {
	width: 72px
}

app-artifacts-list .artifactsScrollSection .artifact .clickable {
	cursor: pointer
}

app-artifacts-list .artifactsScrollSection .artifact .name {
	flex: 1;
	left: 72px;
	top: 15px;
	font-size: 80%
}

app-artifacts-list .artifactsScrollSection .artifact .name .displayName {
	float: left;
	margin-top: 13px
}

app-artifacts-list .artifactsScrollSection .artifact .name pbi-icon[name=asterisk] {
	color: #F2C811;
	margin: 15px 10px
}

app-artifacts-list .artifactsScrollSection .artifact .dataClassification {
	margin: 12px;
	font-size: 12px
}

app-artifacts-list .artifactsScrollSection .artifact .actions,app-artifacts-list .artifactsScrollSection .artifact .classification {
	flex: 0 0 auto;
	width: 150px
}

app-artifacts-list .artifactsScrollSection .artifact .tileTypeIndicator {
	color: #FFF;
	float: left;
	padding: 15px 5px
}

app-artifacts-list .artifactsScrollSection .artifact .tileTypeIndicator.pbi-glyph-gauge {
	background-color: #01B8AA
}

app-artifacts-list .artifactsScrollSection .artifact .tileTypeIndicator.pbi-glyph-barchart {
	background-color: #374649
}

app-artifacts-list .artifactsScrollSection .artifact .tileTypeIndicator.pbi-glyph-excel {
	background-color: #1c7444
}

app-artifacts-list .artifactsScrollSection .artifact .tileTypeIndicator.pbi-glyph-database {
	background-color: #5F6B6D
}

app-artifacts-list .artifactsScrollSection .artifact .favoriteIndicator {
	display: inline-block;
	padding: 13px 15px
}

app-artifacts-list .artifactsScrollSection .artifact .favoriteIndicator .favoriteBtn,app-artifacts-list .artifactsScrollSection .artifact .favoriteIndicator .unfavoriteBtn {
	display: inline;
	color: #333;
	opacity: .7;
	cursor: pointer;
	font-size: 16px;
	font-family: PowrMDL2;
	font-style: normal
}

app-artifacts-list .artifactsScrollSection .artifact .favoriteIndicator .favoriteBtn[disabled],app-artifacts-list .artifactsScrollSection .artifact .favoriteIndicator .unfavoriteBtn[disabled] {
	pointer-events: none;
	cursor: default;
	color: #EAEAEA
}

app-artifacts-list .artifactsScrollSection .artifact .favoriteIndicator .favoriteBtn.powervisuals-glyph,app-artifacts-list .artifactsScrollSection .artifact .favoriteIndicator .unfavoriteBtn.powervisuals-glyph {
	font-family: PowerVisuals;
	color: #F2C811
}

app-artifacts-list .artifactsScrollSection .artifact .favoriteIndicator .favoriteBtn:hover,app-artifacts-list .artifactsScrollSection .artifact .favoriteIndicator .unfavoriteBtn:hover {
	opacity: 1;
	transition: .35s ease-in-out opacity
}

app-artifacts-list .artifactsScrollSection .artifact .actions .tileMenu {
	display: flex;
	margin: 15px
}

app-artifacts-list .artifactsScrollSection .artifact .actions .tileMenu .actionIcon {
	margin-right: 16px;
	color: #333;
	opacity: .7;
	cursor: pointer;
	font-size: 16px;
	font-family: PowrMDL2;
	font-style: normal
}

app-artifacts-list .artifactsScrollSection .artifact .actions .tileMenu .actionIcon.powervisuals-glyph {
	font-family: PowerVisuals;
	color: #F2C811
}

app-artifacts-list .artifactsScrollSection .artifact .actions .tileMenu .actionIcon:hover {
	opacity: 1;
	transition: .35s ease-in-out opacity
}

app-artifacts-list .artifactsScrollSection .artifact .actions .tileMenu .actionIcon[disabled] {
	pointer-events: none;
	cursor: default;
	color: #EAEAEA
}

app-artifacts-list .artifactsScrollSection .artifact .actions .tileMenu .disabled {
	pointer-events: none;
	opacity: .4
}

app-artifacts-list .noClassification {
	padding-right: 150px
}

.channelHeader {
	height: 50px;
	padding: 0 10px;
	display: flex
}

.channelHeader .status,.channelHeader .title {
	display: inline-block
}

.channelHeader app-logo {
	height: 100%
}

.channelHeader .actionIcon {
	margin: 16px 10px;
	height: 16px;
	cursor: pointer
}

.channelHeader .toggledIcon {
	color: #F2C811
}

.channelHeader .header {
	font-weight: 700
}

.channelHeader .description,.channelHeader h6 {
	margin-left: 10px;
	align-self: center
}

.channelHeader .description {
	font-size: 12px;
	flex: 1
}

.channelHeader .status {
	float: right;
	flex: 0 0 auto;
	align-self: center
}

.channelHeader .status pbi-icon {
	position: relative;
	top: 3px
}

.channelHeader .status .countLabel,.channelHeader .status .details {
	margin: 5px;
	font-size: 12px;
	display: inline-block
}

.channelHeader .status .editApp {
	cursor: pointer
}

app-container .appContent {
	margin: 20px 20px 5px
}

apps-container .dashboardControls pbi-button {
	float: right
}

apps-container water-mark-message .waterMarkMsg {
	padding-top: 120px
}

apps-container water-mark-message .waterMarkMsg .glyphicon {
	display: none
}

apps-container water-mark-message .waterMarkMsg .linkDescription,apps-container water-mark-message .waterMarkMsg .linkText {
	font-size: 14px
}

app-logo {
	display: inline-flex;
	align-items: center;
	justify-content: center
}

app-logo .container {
	display: inline-block;
	margin: 5px;
	text-align: center
}

app-logo .container.micro {
	width: 20px;
	height: 20px;
	line-height: 20px
}

app-logo .container.small {
	width: 40px;
	height: 40px;
	line-height: 40px
}

app-logo .container.medium {
	width: 80px;
	height: 80px;
	line-height: 80px
}

app-logo .container.large {
	width: 120px;
	height: 120px;
	line-height: 120px
}

app-logo .imageLogo {
	display: inline-block;
	background-size: cover;
	background-position: center
}

app-logo .iconLogo,app-logo .imageLogo {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	vertical-align: top
}

app-placeholder {
	display: block;
	width: 100%;
	height: 100%
}

.mobileAuthoringAdditionalMenus {
	min-width: 144px!important
}

authoring-drop-down-menu .authoringDropDown {
	font-size: 12px;
	display: inline-block;
	cursor: default;
	vertical-align: top;
	line-height: 40px;
	padding: 0 10px;
	outline: 0
}

authoring-drop-down-menu .numberOfNewTilesBadge,ul.additionalMenus .dropdown-item .numberOfNewTilesBadge {
	border-radius: 10px;
	padding: 2px 4px;
	width: 12px;
	height: 12px;
	font-size: 10px;
	text-align: center;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

authoring-drop-down-menu .authoringDropDown i,authoring-drop-down-menu .authoringDropDown span {
	vertical-align: top
}

authoring-drop-down-menu .numberOfNewTilesBadge {
	position: relative;
	top: 3px;
	left: 8px;
	background: #F2C811
}

.appBarMenuItem {
	margin-left: 5px;
	margin-right: 5px
}

.mobileAuthoringSelector .angular-dropdown .dropdown-item.selectedItem .dropdown-content {
	font-weight: 400!important
}

.mobileAuthoringSelector .angular-dropdown .dropdown-item.selectedItem .dropdown-content button,.mobileAuthoringSelector .angular-dropdown .dropdown-item.selectedItem .dropdown-content>a {
	background-color: #EAEAEA;
	cursor: pointer;
	font-weight: 400!important
}

.mobileAuthoringSelector .angular-dropdown .dropdown-item.selectedItem .dropdown-content button:hover,.mobileAuthoringSelector .angular-dropdown .dropdown-item.selectedItem .dropdown-content>a:hover {
	background-color: #EAEAEA
}

ul.additionalMenus .dropdown-item .numberOfNewTilesBadge {
	position: absolute;
	top: 10px;
	right: 17px;
	background: #F2C811
}

.mobileAuthoringAdditionalMenus a {
	position: relative
}

breadcrumbs {
	display: flex;
	align-items: center;
	margin: 3px 0 0 4px;
	overflow: hidden
}

breadcrumbs ng-include {
	display: flex;
	min-width: 7px;
	overflow: hidden
}

breadcrumbs>ng-include:first-of-type:nth-last-of-type(1) {
	max-width: 100%
}

breadcrumbs>ng-include:first-of-type:nth-last-of-type(2),breadcrumbs>ng-include:first-of-type:nth-last-of-type(2)~ng-include,breadcrumbs>ng-include:first-of-type:nth-last-of-type(4),breadcrumbs>ng-include:first-of-type:nth-last-of-type(4)~ng-include {
	max-width: 50%
}

breadcrumbs>ng-include:first-of-type:nth-last-of-type(3),breadcrumbs>ng-include:first-of-type:nth-last-of-type(3)~ng-include,breadcrumbs>ng-include:first-of-type:nth-last-of-type(6),breadcrumbs>ng-include:first-of-type:nth-last-of-type(6)~ng-include {
	max-width: 33.3333%
}

breadcrumbs>ng-include:first-of-type:nth-last-of-type(8),breadcrumbs>ng-include:first-of-type:nth-last-of-type(8)~ng-include {
	max-width: 25%
}

breadcrumbs>ng-include:first-of-type {
	min-width: 34px
}

breadcrumbs a.breadcrumb {
	text-decoration: none
}

breadcrumbs a.breadcrumb:hover span {
	text-decoration: underline
}

breadcrumbs .breadcrumb {
	display: flex;
	flex-shrink: 1;
	padding: 0 7px 0 6px;
	vertical-align: middle;
	min-width: 10px
}

breadcrumbs .breadcrumb span {
	color: #FFF;
	display: inline-block;
	line-height: 44px;
	font-size: 14px;
	flex-shrink: 1;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

breadcrumbs data-classification-label {
	position: relative;
	bottom: 1px;
	flex-shrink: 0
}

breadcrumbs data-classification-label>.dataClassification {
	background: #666;
	border-color: #666;
	font-size: 12px;
	margin: 0 7px 0 3px
}

breadcrumbs group-icon {
	margin: 6px 10px 0 0
}

breadcrumbs group-icon .icon,breadcrumbs group-icon .placeholder {
	float: left;
	flex-shrink: 0;
	margin: 6px 10px 0 0
}

breadcrumbs group-icon .placeholder {
	overflow: hidden
}

breadcrumbs pbi-icon.capacity {
	color: #FFF;
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
	margin: 14px 0 0 8px
}

content-list-container-v2 .initializing .dashboardControls,content-list-container-v2 .initializing .dashboardSliderMain,content-list-container-v2 water-mark-message .waterMarkMsg .glyphicon,favorites-container .initializing .dashboardControls,favorites-container .initializing .dashboardSliderMain,favorites-container water-mark-message .waterMarkMsg .glyphicon,shared-with-me-container .initializing .dashboardControls,shared-with-me-container .initializing .dashboardSliderMain,shared-with-me-container water-mark-message .waterMarkMsg .glyphicon,workspaces-container .initializing .dashboardControls,workspaces-container .initializing .dashboardSliderMain,workspaces-container water-mark-message .waterMarkMsg .glyphicon {
	display: none
}

breadcrumbs .breadcrumbBeforeIcon {
	color: #FFF;
	margin: 13px 6px 0 0
}

breadcrumbs .dashboard .breadcrumbAfterIcon {
	color: #FFF;
	margin: 16px 0 0 10px
}

content-list-container-v2 .header .appBar,favorites-container .header .appBar,shared-with-me-container .header .appBar,workspaces-container .header .appBar {
	position: static
}

.contentListRootContent content-list-container-v2 .mainContent div.dashboardSliderMain,.contentListRootContent favorites-container .mainContent div.dashboardSliderMain,.contentListRootContent shared-with-me-container .mainContent div.dashboardSliderMain,.contentListRootContent workspaces-container .mainContent div.dashboardSliderMain {
	top: 110px;
	padding-top: 15px
}

content-list-container-v2 water-mark-message .waterMarkMsg,favorites-container water-mark-message .waterMarkMsg,shared-with-me-container water-mark-message .waterMarkMsg,workspaces-container water-mark-message .waterMarkMsg {
	padding-top: 0
}

content-list-container-v2 .appBarSection.right,favorites-container .appBarSection.right,shared-with-me-container .appBarSection.right,workspaces-container .appBarSection.right {
	text-align: right
}

content-list-container-v2 .appBarSection.right .groupContextMenuButton .glyphicon,favorites-container .appBarSection.right .groupContextMenuButton .glyphicon,shared-with-me-container .appBarSection.right .groupContextMenuButton .glyphicon,workspaces-container .appBarSection.right .groupContextMenuButton .glyphicon {
	font-size: 16px
}

.contentListCreateDropdownMenu {
	min-width: 100px!important
}

apps-container .dashboardControls,content-list-container-v2 .dashboardControls,favorites-container .dashboardControls,recently-viewed-container .dashboardControls,shared-with-me-container .dashboardControls,workspaces-container .dashboardControls {
	padding: 20px 30px;
	min-width: 775px
}

apps-container .dashboardControls .searchBox,content-list-container-v2 .dashboardControls .searchBox,favorites-container .dashboardControls .searchBox,recently-viewed-container .dashboardControls .searchBox,shared-with-me-container .dashboardControls .searchBox,workspaces-container .dashboardControls .searchBox {
	display: inline-block;
	width: 355px
}

apps-container .dashboardControls .searchBox .pbi-glyph-search,content-list-container-v2 .dashboardControls .searchBox .pbi-glyph-search,favorites-container .dashboardControls .searchBox .pbi-glyph-search,recently-viewed-container .dashboardControls .searchBox .pbi-glyph-search,shared-with-me-container .dashboardControls .searchBox .pbi-glyph-search,workspaces-container .dashboardControls .searchBox .pbi-glyph-search {
	transform: scaleX(-1);
	cursor: default
}

apps-container .dashboardControls .searchBox input,content-list-container-v2 .dashboardControls .searchBox input,favorites-container .dashboardControls .searchBox input,recently-viewed-container .dashboardControls .searchBox input,shared-with-me-container .dashboardControls .searchBox input,workspaces-container .dashboardControls .searchBox input {
	background: 0 0;
	border: 0;
	border-bottom: 1px solid #666;
	color: #666;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 14px;
	margin-left: 35px;
	padding: 6px 0 1px
}

apps-container .dashboardControls .searchBox input:active,apps-container .dashboardControls .searchBox input:focus,content-list-container-v2 .dashboardControls .searchBox input:active,content-list-container-v2 .dashboardControls .searchBox input:focus,favorites-container .dashboardControls .searchBox input:active,favorites-container .dashboardControls .searchBox input:focus,recently-viewed-container .dashboardControls .searchBox input:active,recently-viewed-container .dashboardControls .searchBox input:focus,shared-with-me-container .dashboardControls .searchBox input:active,shared-with-me-container .dashboardControls .searchBox input:focus,workspaces-container .dashboardControls .searchBox input:active,workspaces-container .dashboardControls .searchBox input:focus {
	border-color: #666
}

apps-container .dashboardControls .right,content-list-container-v2 .dashboardControls .right,favorites-container .dashboardControls .right,recently-viewed-container .dashboardControls .right,shared-with-me-container .dashboardControls .right,workspaces-container .dashboardControls .right {
	float: right
}

apps-container .dashboardControls .count,content-list-container-v2 .dashboardControls .count,favorites-container .dashboardControls .count,recently-viewed-container .dashboardControls .count,shared-with-me-container .dashboardControls .count,workspaces-container .dashboardControls .count {
	color: #666;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 14px;
	margin-right: 12px
}

.dataClassification,content-header {
	font-family: wf_standard-font_bold,helvetica,arial,sans-serif
}

content-list-gallery {
	flex: 1 1 auto;
	margin-left: 30px;
	position: relative
}

content-list-gallery .contentScrollSectionContainer {
	width: 100%;
	height: 100%
}

content-header {
	display: flex;
	color: #333;
	height: 30px;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
	margin-bottom: 5px;
	font-size: 14px
}

.datasetsGallery content-header .actions,.datasetsGallery content-header .apiAccess,.datasetsGallery content-header .lastRefresh,.datasetsGallery content-header .nextRefresh,.favoritesGallery content-header .lastAccess,.favoritesGallery content-header .location,.favoritesGallery content-header .owner,.recentlyUsedGallery .lastAccess,.recentlyUsedGallery .location,.reportsGallery .actions,.reportsGallery .owner,.workbooksGallery content-header .actions,.workbooksGallery content-header .owner,content-header .actions,content-header .classification,content-header .owner {
	width: 200px;
	flex: 0 0 auto
}

content-header div {
	display: inline
}

content-header header {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: inline-block
}

content-header .name {
	flex: 1 1 auto;
	min-width: 30%
}

.dataClassification {
	background: #000;
	display: inline-block;
	border: 1px solid #000;
	border-radius: 3px;
	padding: 3px 16px;
	margin: 3px 0 1px;
	line-height: normal;
	color: #FFF;
	text-decoration: none
}

a.dataClassification:hover {
	color: #FFF;
	text-decoration: underline
}

.datasetItemIcon .powerbi-spinner {
	position: relative;
	top: 1px;
	left: 1px
}

.datasetItemIcon i {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	margin-top: 3px;
	color: #666
}

.datasetItemIcon .datasetItemIndicator .pbi-glyph-asterisk,.datasetItemIcon .warning {
	color: #F2C811
}

.datasetItemIcon .datasetItemIndicator {
	display: inline-block;
	padding-left: 5px
}

.datasetItemIcon .datasetItemIndicator i {
	display: inline-block;
	vertical-align: sub;
	font-size: 14px;
	padding-right: 5px
}

.datasetItemIcon .datasetRefreshIcons {
	position: absolute;
	right: 9px
}

navigation-pane-v2 {
	display: flex;
	flex: 0 0 auto;
	cursor: default;
	width: 48px;
	background-color: #333;
	box-sizing: border-box;
	color: #A6A6A6;
	z-index: 30;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 14px;
	position: relative
}

navigation-pane-v2 .flexDiv {
	display: flex
}

navigation-pane-v2.isExpanded {
	width: 220px;
	min-width: 140px
}

navigation-pane-v2.isExpanded .button span {
	display: inline-block
}

navigation-pane-v2.isExpanded button.options {
	display: block
}

navigation-pane-v2 .navigationPaneV2 {
	flex: 1 1 auto;
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: flex-start
}

navigation-pane-v2 .slideFadeIn {
	animation-name: slideFadeIn;
	animation-duration: .5s;
	animation-delay: .5s;
	animation-fill-mode: backwards
}

navigation-pane-v2 .globalPivots {
	background-color: #212121;
	flex: 0 0 auto
}

navigation-pane-v2 .sharedWithMe {
	padding-right: 8px
}

navigation-pane-v2 .pane-splitter {
	background-color: transparent;
	position: absolute;
	right: 0
}

navigation-pane-v2 .navigationPaneBody {
	flex: 1 1 auto;
	display: flex;
	flex-direction: column;
	width: 100%;
	overflow: hidden
}

navigation-pane-v2 .navigationPaneBody button {
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif
}

navigation-pane-v2 .navigationPaneBody button,navigation-pane-v2 .navigationPaneBody button:active,navigation-pane-v2 .navigationPaneBody button:active:hover,navigation-pane-v2 .navigationPaneBody button:focus,navigation-pane-v2 .navigationPaneBody button:focus:hover,navigation-pane-v2 .navigationPaneBody button:hover {
	border-left: 2px solid
}

navigation-pane-v2 .navigationPaneBody .button {
	border-color: transparent!important;
	background-color: transparent;
	padding: 0 0 0 13px;
	width: 100%
}

navigation-pane-v2 .navigationPaneBody .button .highlight,navigation-pane-v2 .navigationPaneBody .button.highlight {
	color: #A6A6A6;
	background-color: #000;
	border-color: #F2C811!important
}

navigation-pane-v2 .navigationPaneBody .button .highlight .navicon,navigation-pane-v2 .navigationPaneBody .button.highlight .navicon {
	color: #F2C811
}

navigation-pane-v2 .navigationPaneBody .button:focus {
	color: #FFF
}

navigation-pane-v2 .button .highlight,navigation-pane-v2 .button.highlight,navigation-pane-v2 .navigationPaneBody .featuredDashboard.highlight .featureDashboardContent .navicon {
	color: #F2C811
}

navigation-pane-v2 .navigationPaneBody group-switcher,navigation-pane-v2 .navigationPaneBody nav-pane-flyout-button {
	border-left: 2px solid;
	flex: 0 0 auto;
	overflow: hidden
}

navigation-pane-v2 .navigationPaneBody .featuredDashboard {
	display: flex
}

navigation-pane-v2 .navigationPaneBody .featuredDashboard.highlight {
	background-color: #000
}

navigation-pane-v2 .navigationPaneBody .featuredDashboard.highlight .featureDashboardContent {
	border-color: #F2C811!important
}

navigation-pane-v2 .navigationPaneBody .getData {
	flex: 0 0 auto
}

navigation-pane-v2 .button {
	border: none;
	background: 0 0;
	text-align: left;
	padding-left: 15px;
	cursor: pointer;
	width: auto;
	overflow: hidden;
	height: 46px;
	box-sizing: border-box
}

navigation-pane-v2 .button i {
	line-height: 42px;
	vertical-align: middle;
	font-size: 18px
}

navigation-pane-v2 .button pbi-icon.capacity i {
	line-height: 16px
}

navigation-pane-v2 .button span {
	line-height: 42px;
	vertical-align: middle;
	margin-left: 14px;
	display: none;
	overflow: hidden;
	white-space: pre;
	text-overflow: ellipsis
}

navigation-pane-v2 .button.featuredDashboard .featureDashboardContent {
	display: inline-block;
	width: 175px
}

navigation-pane-v2 .expanderBtn {
	flex: 0 0 auto;
	font-size: 16px;
	cursor: pointer;
	margin-left: 14px;
	height: 40px;
	border: none;
	background: 0 0;
	padding: 0;
	color: #A6A6A6
}

navigation-pane-v2 .expanderBtn:focus,navigation-pane-v2 .expanderBtn:focus:hover {
	color: #FFF
}

navigation-pane-v2 .expanderBtn i {
	font-size: 18px
}

navigation-pane-v2 button,navigation-pane-v2 button:active,navigation-pane-v2 button:active:hover,navigation-pane-v2 button:focus,navigation-pane-v2 button:focus:hover,navigation-pane-v2 button:hover {
	background: 0 0;
	color: #A6A6A6
}

navigation-pane-v2 button[disabled],navigation-pane-v2 button[disabled]:hover {
	background: 0 0;
	color: #777
}

navigation-pane-v2 button.options {
	display: none;
	width: 37px;
	font-size: 16px;
	padding: 0;
	margin-right: 8px;
	float: right
}

navigation-pane-v2 button.options .glyphicon {
	font-size: 13px
}

navigation-pane-v2 button.options,navigation-pane-v2 button.options:active,navigation-pane-v2 button.options:active:hover,navigation-pane-v2 button.options:focus,navigation-pane-v2 button.options:focus:hover,navigation-pane-v2 button.options:hover {
	border: none
}

navigation-pane-v2 button.options:focus,navigation-pane-v2 button.options:focus:hover {
	color: #FFF
}

nav-pane-flyout-button {
	display: flex
}

nav-pane-flyout-button button {
	border: 0!important;
	padding: 0
}

nav-pane-flyout-button button:focus {
	color: #FFF!important
}

nav-pane-flyout-button.isExpanded .switcher {
	display: inline-block
}

nav-pane-flyout-button span.flyoutName {
	margin-left: 8px!important;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: pre;
	flex: auto 1 1
}

nav-pane-flyout-button .flexDiv {
	flex: 1 1 auto
}

nav-pane-flyout-button .main {
	display: flex;
	flex: 1 1 auto;
	overflow: hidden
}

nav-pane-flyout-button .main .navicon {
	flex: 0 0 auto
}

nav-pane-flyout-button .main span {
	flex: 1 1 auto
}

nav-pane-flyout-button button.switcher {
	display: none;
	width: 50px;
	padding-right: 8px
}

nav-pane-flyout-button button.switcher span {
	margin-left: 8px;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg)
}

nav-pane-flyout-button button.switcher span.expanded {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg)
}

nav-pane-flyout-button .expand {
	display: block
}

nav-pane-flyout-button .name {
	text-align: left
}

popup-notification-dialog>dialog-frame dialog-body,popup-notification-dialog>dialog-frame dialog-header {
	text-align: center
}

nav-pane-flyout-button ul {
	background: #212121;
	display: none;
	left: 100%;
	padding: 7px 20px;
	position: absolute;
	width: 230px
}

nav-pane-flyout-button ul a {
	color: #A6A6A6;
	display: flex
}

nav-pane-flyout-button ul a:focus,nav-pane-flyout-button ul a:focus:hover,nav-pane-flyout-button ul a:hover {
	color: #FFF
}

nav-pane-flyout-button ul .seeAll {
	color: #FFF;
	line-height: 40px;
	padding-left: 26px;
	text-decoration: underline
}

.button ul a i {
	font-size: 16px;
	line-height: 40px
}

.button ul a span {
	font-size: 14px;
	line-height: 40px
}

group-switcher-v2 {
	display: block;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	overflow: hidden
}

group-switcher-v2 .icon,group-switcher-v2 .text {
	margin-left: 10px;
	display: inline-block;
	vertical-align: middle
}

group-switcher-v2 .groupSwitcherV2 {
	height: 100%
}

group-switcher-v2 .list {
	border-bottom: 1px solid #000;
	background: #212121;
	height: calc(100% - 40px);
	overflow: auto
}

group-switcher-v2 .icon {
	width: 30px;
	height: 30px;
	font-size: 1px
}

group-switcher-v2 .icon img {
	width: 100%;
	height: 100%;
	border-radius: 50%
}

group-switcher-v2 .icon i.glyphicon {
	font-size: 26px;
	line-height: 30px
}

group-switcher-v2 .icon div {
	width: 30px;
	height: 30px;
	border-radius: 50%
}

group-switcher-v2 .text {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: calc(220px - 65px)
}

group-switcher-v2 .sectionLabel {
	font-size: 12px;
	color: #B3B3B3;
	font-weight: 700;
	margin: 20px 8px 7px;
	display: block;
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	letter-spacing: .5px
}

group-switcher-v2 .activeGroup,group-switcher-v2 .groupItem {
	cursor: pointer
}

group-switcher-v2 .groupItem {
	padding: 5px 0
}

group-switcher-v2 .groupItem.selected {
	background: #333
}

group-switcher-v2 .activeGroup {
	height: 44px;
	background: #333;
	overflow: hidden
}

group-switcher-v2 .activeGroup .toggle {
	display: inline-block;
	padding-left: 15px;
	width: 175px
}

group-switcher-v2 .activeGroup .icon,group-switcher-v2 .activeGroup .text {
	line-height: 44px
}

group-switcher-v2 .activeGroup .icon {
	margin-left: 0;
	width: auto
}

group-switcher-v2 .activeGroup .icon i {
	font-size: 18px
}

group-switcher-v2 .activeGroup .text {
	margin-left: 16px;
	width: auto
}

group-list {
	position: absolute;
	top: 224px;
	left: 100%;
	width: 270px;
	max-height: 359px;
	background-color: #333;
	display: flex;
	flex-direction: column
}

group-list .button {
	padding: 0
}

group-list .button .workspaceName {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

group-list .button:focus,group-list .button:hover {
	color: #F4F4F4!important
}

group-list header {
	font-size: 14px;
	color: #F4F4F4;
	margin: 25px 8px 7px 20px;
	display: block;
	font-family: wf_standard-font_bold,helvetica,arial,sans-serif;
	flex: none
}

group-list ul {
	-ms-overflow-style: scrollbar;
	overflow-y: auto;
	overflow-x: hidden;
	flex: 1 1 auto;
	padding-top: 10px
}

group-list li {
	display: flex;
	align-items: center;
	margin-top: 20px
}

group-list li:first-of-type {
	margin-top: 0
}

group-list .button.options {
	border: none;
	padding: 0;
	margin-right: 10px;
	width: 16px
}

group-list .button.myWorkspace {
	flex: 1 1 auto
}

group-list div.myWorkspace {
	display: flex;
	margin-top: 20px;
	align-items: center
}

group-list .groupHeader button {
	border: 0;
	padding: 0
}

group-list .groupHeader span {
	width: 225px;
	display: inline-block
}

group-list .groupHeader i {
	font-weight: 700;
	padding: 4px;
	cursor: pointer
}

group-list .button {
	border-left: 2px solid transparent!important;
	padding-left: 14px;
	width: 100%;
	height: auto;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	color: #A6A6A6
}

group-switcher button,insufficient-license-bar button {
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif
}

group-list .button .flexDiv {
	align-items: center
}

group-list .button.selected {
	border-color: #F2C811!important;
	color: #F4F4F4!important
}

group-list .button span {
	overflow: hidden;
	white-space: pre;
	text-overflow: ellipsis;
	line-height: normal
}

group-list .button group-icon {
	display: inline-block;
	vertical-align: middle;
	line-height: normal
}

group-list .button group-icon i {
	line-height: normal!important;
	vertical-align: baseline!important
}

group-list .button pbi-icon.capacity {
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
	margin-left: 8px
}

group-list .capture {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1
}

group-list pbi-button {
	margin: 20px
}

group-list pbi-button div.styleLibrary.button.formElement {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0!important;
	border: none!important;
	height: auto
}

group-list pbi-button div.styleLibrary.button.formElement button {
	width: 100%
}

group-list.large {
	top: 0;
	height: auto;
	max-height: none;
	bottom: 0
}

insufficient-license-bar,introduce-app-bar section {
	height: 40px;
	background-color: #F2C811;
	color: #333;
	font-size: 14px;
	box-sizing: border-box
}

@media (max-height:630px) {
	group-list {
		top: 0;
		height: auto;
		max-height: none;
		bottom: 0
	}
}

group-switcher {
	display: flex
}

group-switcher .flexDiv {
	flex: 1 1 auto;
	overflow: hidden
}

group-switcher button {
	border: 0!important;
	padding: 0;
	overflow: hidden
}

group-switcher button:focus {
	color: #FFF!important
}

group-switcher button.switcher {
	display: none;
	width: 50px;
	padding-right: 8px;
	flex: 0 0 50px
}

group-switcher button.switcher span {
	margin-left: 8px;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg)
}

group-switcher.isGroupSwitcherExpanded .switcher span {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg)
}

group-switcher.isExpanded .switcher {
	display: inline-block
}

insufficient-license-bar {
	padding: 0 20px;
	line-height: 40px;
	display: block
}

insufficient-license-bar span {
	vertical-align: middle
}

insufficient-license-bar button {
	border: 2px solid #333;
	background-color: #F2C811;
	float: right;
	margin: 4px 0 0 8px;
	line-height: 16px
}

insufficient-license-bar button:hover {
	background-color: #F2C811
}

introduce-app-bar section {
	padding: 10px 20px
}

introduce-app-bar section label {
	margin-right: 10px
}

introduce-app-bar section label.title {
	font-family: wf_standard-font_bold,helvetica,arial,sans-serif
}

.usernotifications,.usernotifications button {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

introduce-app-bar section .closeButton {
	position: absolute;
	right: 10px;
	cursor: pointer
}

make-a-copy-dialog>dialog-frame {
	display: block;
	width: 600px
}

make-a-copy-dialog>dialog-frame dialog-body label {
	display: block
}

make-a-copy-dialog>dialog-frame dialog-body .message {
	margin-bottom: 15px
}

make-a-copy-dialog>dialog-frame dialog-body .itemList {
	max-height: 100px;
	overflow: auto
}

marketplace-host.marketplaceActive {
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(0,0,0,.4);
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: auto;
	height: auto;
	z-index: 900
}

marketplace-host.marketplaceActive iframe {
	min-width: 445px;
	height: 80%;
	min-height: 500px;
	max-height: 745px;
	box-shadow: 0 2px 5px #333;
	background: #FFF;
	border: none
}

@media (min-width:768px) {
	marketplace-host.marketplaceActive iframe {
		width: 704px
	}
}

@media (min-width:988px) {
	marketplace-host.marketplaceActive iframe {
		width: 924px
	}
}

@media (min-width:1208px) {
	marketplace-host.marketplaceActive iframe {
		width: 1144px
	}
}

@media (min-width:1428px) {
	marketplace-host.marketplaceActive iframe {
		width: 1364px
	}
}

popup-notification-dialog>dialog-frame {
	display: block;
	width: 500px
}

popup-notification-dialog>dialog-frame .frame {
	padding: 0 0 28px
}

popup-notification-dialog>dialog-frame dialog-header .smallHeader {
	letter-spacing: 1px;
	font-size: 14px
}

popup-notification-dialog>dialog-frame dialog-header .mainHeader {
	margin: 5px 0
}

.usernotifications section.contentContainer .notificationcontainer .dismiss>div:first-child,.usernotifications section.contentContainer .notificationcontainer .nonotification>div {
	margin-bottom: 10px
}

popup-notification-dialog>dialog-frame dialog-body img {
	width: 100%;
	height: 300px
}

popup-notification-dialog>dialog-frame dialog-body .description {
	padding: 20px 30px 10px
}

popup-notification-dialog>dialog-frame dialog-footer#popupNotificationFooter {
	justify-content: center
}

printable-image .image {
	max-width: 100%;
	max-height: 100%;
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%)
}

printable-image .image.loaded {
	opacity: 1
}

printable-image .image.loaded.animate {
	transition: opacity 1s ease-in-out
}

.usernotifications {
	font-size: 12px
}

.usernotifications button {
	background: 0 0;
	border: none
}

.usernotifications header {
	height: 100px
}

.usernotifications header .notificationheader .headercontainer {
	float: left;
	padding-top: 20px
}

.usernotifications header .notificationheader .headercontainer .heading {
	color: #A6A6A6;
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	letter-spacing: .04375em;
	text-transform: uppercase
}

.usernotifications header .notificationheader .headercontainer .subheading {
	font-size: 24px
}

.usernotifications header .notificationheader .options {
	float: right;
	height: 100%
}

.usernotifications section.contentContainer button {
	padding: 0
}

.usernotifications section.contentContainer .notificationcontainer .notification {
	background: #FFF;
	margin: 10px;
	min-height: 75px;
	overflow: hidden;
	padding: 15px 15px 20px
}

.usernotifications section.contentContainer .notificationcontainer .notification button:hover {
	background: 0 0
}

.usernotifications section.contentContainer .notificationcontainer .notification>div {
	color: #4a4a4a;
	float: left
}

.usernotifications section.contentContainer .notificationcontainer .notification>div:last-child {
	float: right
}

.usernotifications section.contentContainer .notificationcontainer .notification>div.notificationicon .glyphicon {
	background: #A6A6A6;
	border-radius: 50%;
	color: #FFF;
	margin-top: 3px;
	margin-right: 10px;
	padding: 8px
}

.usernotifications section.contentContainer .notificationcontainer .notification>div.notificationicon .icon {
	border-radius: 50%;
	height: 32px;
	margin-top: 3px;
	margin-right: 10px;
	width: 32px
}

.usernotifications section.contentContainer .notificationcontainer .notification>div.notificationicon .rotate {
	transform: rotate(-90deg)
}

.usernotifications section.contentContainer .notificationcontainer .notification>div.message {
	max-width: 260px
}

.usernotifications section.contentContainer .notificationcontainer .notification>div.message .title {
	color: #777;
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif;
	font-size: 14px;
	padding-right: 5px
}

.usernotifications section.contentContainer .notificationcontainer .notification>div.message .action {
	margin-top: 10px
}

.usernotifications section.contentContainer .notificationcontainer .notification>div.message .action button {
	color: #00E;
	text-align: left;
	white-space: normal
}

.usernotifications section.contentContainer .notificationcontainer .unseen {
	position: relative
}

.usernotifications section.contentContainer .notificationcontainer .unseen:before {
	border-top: 25px solid #F2C811;
	border-right: 25px solid transparent;
	content: "";
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 0
}

.usernotifications section.contentContainer .notificationcontainer .seen {
	background: #EAEAEA;
	opacity: .75
}

.usernotifications section.contentContainer .notificationcontainer .pinned {
	background: #777
}

.usernotifications section.contentContainer .notificationcontainer .pinned>div.message .desc,.usernotifications section.contentContainer .notificationcontainer .pinned>div.message .title {
	color: #FFF
}

.usernotifications section.contentContainer .notificationcontainer .pinned>div.message .action button {
	color: #F2C811
}

.usernotifications section.contentContainer .notificationcontainer .pinned>div.message .time {
	color: #777
}

.usernotifications section.contentContainer .notificationcontainer .pinned>div .close {
	color: #FFF
}

.usernotifications section.contentContainer .notificationcontainer .dismiss {
	background: #FFF;
	font-size: 14px;
	margin: 10px;
	padding: 20px
}

.usernotifications section.contentContainer .notificationcontainer .dismiss>div {
	text-align: center;
	width: 100%
}

.usernotifications section.contentContainer .notificationcontainer .dismiss>div button {
	padding: 8px
}

.usernotifications section.contentContainer .notificationcontainer .dismiss>div button.confirm {
	background: #F2C811
}

.usernotifications section.contentContainer .notificationcontainer .dismiss>div button.cancel {
	background: #EAEAEA
}

.usernotifications section.contentContainer .notificationcontainer .nonotification {
	margin-top: 100px;
	text-align: center
}

.usernotifications section.contentContainer .notificationcontainer .loadmore {
	text-align: center;
	margin-bottom: 10px
}

.usernotifications section.contentContainer .notificationcontainer .loadmore button {
	background: #F2C811;
	padding: 5px
}

.usernotifications section.contentContainer .notificationcontainer .loadmore button.disable {
	background: rgba(255,255,255,.25)
}

select-button .toggle {
	color: #333;
	cursor: pointer;
	display: inline-block;
	margin: 0 10px
}

select-button .toggle .title {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 14px;
	margin-right: 10px;
	width: 150px;
	overflow: hidden;
	text-overflow: ellipsis
}

select-button .toggle .anchorContainer {
	position: relative
}

select-button .toggle .anchorContainer .anchor {
	top: 30px;
	position: absolute
}

.dropdownFontColor {
	color: #666
}

.topBar.filters.artifactFilter {
	min-width: 150px;
	padding-top: 20px
}

.topBar.filters.artifactFilter .dropdownListHeader {
	padding-bottom: 8px
}

.topBar.filters.artifactFilter dropdown-list-item {
	background: inherit;
	color: inherit;
	font-size: 16px;
	padding: 3.5px 20px
}

.topBar.filters.artifactFilter dropdown-list-item .pbi-input {
	margin-top: 0;
	line-height: normal
}

.topBar.filters.artifactFilter dropdown-list-item .pbi-input input {
	cursor: pointer
}

.topBar.filters.artifactFilter dropdown-list-item .pbi-input label {
	font-size: 16px
}

shared-by-column {
	flex: 0 0 auto;
	width: 215px;
	flex-direction: column;
	display: flex
}

shared-by-column .contentHeaderContainer {
	padding: 7px 0 7px 20px;
	font-family: wf_standard-font_bold,helvetica,arial,sans-serif;
	font-size: 14px;
	color: #000;
	flex: 0 0 auto
}

shared-by-column .listContainer {
	background-color: #C8C8C8;
	overflow-x: hidden;
	overflow-y: auto;
	flex: 1
}

shared-by-column .listItemWrapper:not(.vs-repeat-before-content):not(.vs-repeat-after-content) {
	height: 61px
}

shared-by-column .listItem {
	background-color: #A6A6A6;
	color: #333;
	padding-left: 20px;
	width: 195px;
	height: 55px;
	line-height: 55px;
	margin-bottom: 6px;
	cursor: pointer;
	display: flex;
	align-items: center
}

shared-by-column .listItem.selected {
	background-color: #333;
	color: #F4F4F4
}

shared-by-column .icon {
	display: inline-block;
	width: 32px;
	height: 32px;
	vertical-align: middle;
	margin-right: 10px;
	font-size: 1px;
	line-height: 16px;
	flex: none
}

shared-by-column .icon img {
	width: 100%;
	height: 100%;
	border-radius: 50%
}

shared-by-column .icon i.glyphicon {
	background: #F4F4F4;
	border-radius: 50%;
	color: #333;
	margin-right: 10px;
	padding: 8px;
	height: 16px;
	line-height: 16px
}

shared-by-column .text {
	display: inline-block;
	padding-right: 10px;
	flex: 1 1 auto
}

shared-by-column .powerbi-spinner {
	position: absolute;
	left: 100px;
	top: 50%
}

.tileOptionsMenuNew {
	color: #F4F4F4;
	background: #333;
	opacity: .9!important;
	border: none
}

.tileOptionsMenuNew ul {
	padding: 5px 0 13px
}

.tileOptionsMenuNew li {
	display: flex
}

.tileOptionsMenuNew a,.tileOptionsMenuNew button {
	padding: 0 20px;
	display: flex;
	flex: 1;
	color: inherit;
	background-color: #333;
	border: none;
	line-height: 35px;
	text-decoration: none
}

.tileOptionsMenuNew a:focus,.tileOptionsMenuNew a:hover,.tileOptionsMenuNew button:focus,.tileOptionsMenuNew button:hover {
	color: inherit;
	background-color: #212121
}

.angular-dropdown.selectTileSortDropdownMenu.overlay .dropdown-item.selectedItem a,.angular-dropdown.selectTileSortDropdownMenu.overlay .dropdown-item:hover a,.recentlyViewedContainer {
	background-color: #EAEAEA
}

.tileOptionsMenuNew a i,.tileOptionsMenuNew button i {
	margin-right: 8px
}

.tileOptionsMenuNew.overlayActive {
	opacity: 1;
	pointer-events: auto;
	display: block
}

.recentlyViewedContainer {
	height: 100%;
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto
}

recently-viewed-container .waterMarkMsg {
	padding-top: 0
}

recently-viewed-container .waterMarkMsg .glyphicon {
	display: none
}

.select-button {
	color: #333;
	cursor: pointer;
	display: inline-block;
	margin: 0 10px
}

.select-button .title {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 14px;
	margin-right: 10px;
	width: 150px;
	overflow: hidden;
	text-overflow: ellipsis
}

.select-button .anchorContainer {
	position: relative;
	margin-bottom: 15px
}

.angular-dropdown.selectTileSortDropdownMenu.overlay {
	min-width: 130px;
	box-shadow: 1px 1px 5px 1px rgba(0,0,0,.3)
}

.angular-dropdown.selectTileSortDropdownMenu.overlay ul {
	margin-bottom: 10px
}

.angular-dropdown.selectTileSortDropdownMenu.overlay .dropdown-item {
	line-height: 15px
}

.angular-dropdown.selectTileSortDropdownMenu.overlay .dropdown-item .dropdownListHeader {
	cursor: default;
	letter-spacing: .5px;
	padding-top: 20px
}

.angular-dropdown.selectTileSortDropdownMenu.overlay .dropdown-item .dropdownListHeader .dropdown-label {
	color: #4a4a4a;
	font-size: 14px;
	font-family: wf_standard-font,helvetica,arial,sans-serif
}

export-data-dialog dialog-frame .dialogMessage,export-data-dialog dialog-frame .dialogTitle,export-data-dialog dialog-frame .radioButtonText {
	color: #333;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.angular-dropdown.selectTileSortDropdownMenu.overlay .dropdown-item .dropdown-label {
	font-weight: 400;
	color: #333
}

.angular-dropdown.selectTileSortDropdownMenu.overlay .dropdown-item.selectedItem::after {
	display: none
}

.streamingDatasetForm {
	height: 100%
}

.streamingDataset header .powerbi-spinner {
	margin-top: 28px
}

.streamingDataset .contentContainer .contentHeader {
	display: block;
	font-size: 14px;
	margin: 20px 0
}

export-data-dialog dialog-frame {
	height: 470px;
	width: 550px
}

export-data-dialog dialog-frame .dialogTitle {
	font-size: 28px;
	margin-bottom: 20px;
	margin-top: 30px
}

export-data-dialog dialog-frame .dialogMessage {
	font-size: 14px
}

export-data-dialog dialog-frame .learnMoreLink {
	position: absolute;
	left: 20px;
	bottom: 34px
}

export-data-dialog dialog-frame .exportDataSelectButton {
	text-align: right;
	width: 150px;
	height: 40px
}

export-data-dialog dialog-frame .radioButtonText {
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 25px
}

export-data-dialog dialog-frame .radioButtonText .dataTypeMenu {
	width: 30%
}

export-data-dialog dialog-frame .radioButtonText .dataTypeMenu .dataTypeItem {
	width: 100%
}

export-data-dialog dialog-frame .radioButtonText .dataTypeMenu .dataTypeItem[disabled] {
	pointer-events: none
}

export-data-dialog dialog-frame .dataInfoMessage {
	bottom: -15px
}

quick-access-pane {
	flex: 1 1 auto;
	flex-direction: column;
	display: flex;
	overflow: hidden
}

quick-access-pane button {
	border: 0;
	padding: 0
}

quick-access-pane button:focus {
	color: #FFF!important
}

quick-access-pane group-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: 3px
}

quick-access-pane group-icon .glyphicon {
	line-height: normal
}

quick-access-pane pbi-icon.capacity {
	margin-left: 8px
}

quick-access-pane .quickAccessPaneLauncher {
	flex: 0 0 auto;
	display: flex;
	flex-direction: row
}

quick-access-pane .quickAccessPaneLauncher .flexDiv {
	flex: 1 1 auto;
	overflow: hidden;
	align-items: center
}

quick-access-pane .quickAccessPaneLauncher .workspace {
	display: flex;
	flex: 1 1 auto;
	border-left: 2px solid transparent;
	padding-left: 7px
}

quick-access-pane .quickAccessPaneLauncher .switcher {
	display: none;
	flex: 0 0 auto;
	width: 50px;
	border: none!important;
	text-align: center;
	padding: 0
}

quick-access-pane .quickAccessPaneLauncher .switcher .glyphicon {
	margin: 0
}

quick-access-pane span.workspaceName {
	margin-left: 8px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: pre
}

quick-access-pane .artifactHeader {
	margin-left: 18px;
	font-size: 14px;
	padding-top: 10px;
	color: #FFF;
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	border-left: 2px solid transparent;
	cursor: pointer
}

quick-access-pane .artifactListing {
	display: none;
	padding-bottom: 10px;
	flex: 1 1 auto;
	overflow-y: auto;
	overflow-x: hidden;
	-ms-overflow-style: scrollbar
}

quick-access-pane .artifactListing .noItemText {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #A6A6A6;
	background-color: #333;
	cursor: auto
}

quick-access-pane .artifactListing .navPaneListItem {
	display: flex;
	border-left: 2px solid transparent;
	padding: 4px 0 4px 18px
}

quick-access-pane .artifactListing .navPaneListItem .navPaneListItemName {
	flex: 1 1 auto
}

quick-access-pane .artifactListing .navPaneListItem .navPaneListItemName .textLabel {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

quick-access-pane .artifactListing .navPaneListItem .navigationPaneButton {
	flex: 0 0 auto;
	border: none;
	display: none;
	height: 16px;
	width: 30px;
	text-align: center
}

quick-access-pane .artifactListing .navPaneListItem .navigationPaneButton .glyphicon {
	font-size: 16px
}

quick-access-pane .artifactListing .navPaneListItem.active .navigationPaneButton,quick-access-pane .artifactListing .navPaneListItem.selected .navigationPaneButton,quick-access-pane .artifactListing .navPaneListItem:hover .navigationPaneButton {
	display: block;
	border: none
}

quick-access-pane .artifactListing .navPaneListItem.selected {
	border-color: #F2C811
}

.isExpanded quick-access-pane .switcher,.isExpanded quick-access-pane section {
	display: block
}

.collapsiblePane {
	position: absolute;
	height: 100%;
	width: 0;
	top: 0;
	right: 0;
	background: #EAEAEA;
	z-index: 60;
	overflow: hidden;
	transition: transform .25s,border .25s,background-color .25s,width .25s;
	box-shadow: 0 0 20px 0 #666
}

.collapsiblePane.expanded {
	width: 290px
}

.collapsiblePane.expanded.mediumWidth {
	width: 460px
}

.collapsiblePane.expanded.largeWidth {
	width: 550px
}

.collapsiblePane.expanded.smallWidth {
	width: 400px
}

.collapsiblePane.expanded .innerLayout .expanderBtn {
	transform: rotate(180deg)
}

.collapsiblePane.expanded .expandIcon {
	left: 0
}

.collapsiblePane.hidden {
	left: 100%!important
}

.collapsiblePane.hidden>* {
	display: none
}

.collapsiblePane .innerLayout {
	height: 100%;
	width: 100%;
	min-width: 290px
}

.collapsiblePane .innerLayout .expandButtonContainer {
	height: 40px;
	padding-left: 18px;
	background: 0 0
}

.collapsiblePane .innerLayout .expandButtonContainer .expanderBtn {
	position: relative;
	height: 30px;
	width: 100%;
	cursor: pointer
}

.collapsiblePane .innerLayout .expandButtonContainer .expanderBtn .expandIcon {
	position: absolute;
	font-size: 1.8em;
	color: #666;
	height: 30px;
	width: 16px;
	line-height: 30px
}

.collapsiblePane .innerLayout .expandButtonContainer .expanderBtn .expandIcon:focus,.collapsiblePane .innerLayout .expandButtonContainer .expanderBtn .expandIcon:hover {
	color: #F2C811
}

.collapsiblePane .innerLayout .expandButtonContainer .expanderBtn .expandIcon:active {
	color: #CDA521
}

.collapsiblePane .innerLayout .contentFrameHost {
	border: 0;
	display: block;
	overflow: hidden;
	min-width: 290px;
	height: 100%
}

.collapsiblePane .innerLayout .contentFrameHost .paneLayout {
	display: flex;
	flex-direction: column;
	height: 100%
}

.collapsiblePane .innerLayout .contentFrameHost .paneLayout header {
	background-color: #FFF;
	flex: 0 0 auto;
	min-width: 0;
	padding: 0 28px;
	min-height: 75px
}

.collapsiblePane .innerLayout .contentFrameHost .paneLayout header .primaryHeading {
	font-weight: 400;
	font-size: 28px;
	margin: 0;
	padding-top: 18px;
	padding-bottom: 2px
}

.collapsiblePane .innerLayout .contentFrameHost .paneLayout header .secondaryHeading {
	margin: 0;
	font-weight: 400;
	color: #666;
	font-size: 14px;
	padding-bottom: 24px
}

.collapsiblePane .innerLayout .contentFrameHost .paneLayout .banner {
	flex: 0 0 auto;
	min-width: 0;
	padding: 15px 30px;
	font-size: 12px;
	background-color: #F4F4F4
}

.collapsiblePane .innerLayout .contentFrameHost .paneLayout .banner .wideButton {
	display: block;
	margin: 0
}

.collapsiblePane .alertBlock .message,.collapsiblePane .alertBlock .message .link,.collapsiblePane .errorBlock .message .link,.collapsiblePane .infoBlock .message,.collapsiblePane .infoBlock .message .link {
	display: inline-block
}

.collapsiblePane .innerLayout .contentFrameHost .paneLayout .banner .wideButton button {
	width: 100%
}

.collapsiblePane .innerLayout .contentFrameHost .paneLayout .contentContainer {
	margin-left: 1px;
	background-color: #F4F4F4;
	border-color: #F4F4F4;
	border-width: 1px 0;
	overflow-y: auto;
	flex: 1;
	min-width: 0;
	height: 100%;
	padding: 0 28px;
	-ms-overflow-style: scrollbar
}

.collapsiblePane .innerLayout .contentFrameHost .paneLayout .contentContainer.noPadding {
	padding: 0
}

.collapsiblePane .innerLayout .contentFrameHost .paneLayout .contentContainer .host .tags input[type=text] {
	border: none;
	padding: 2px
}

.collapsiblePane .innerLayout .contentFrameHost .paneLayout footer {
	font-size: 14px;
	color: #333;
	background-color: #FFF;
	flex: 0 0 auto;
	min-width: 0;
	padding: 0 28px
}

.collapsiblePane .innerLayout .contentFrameHost .paneLayout footer.noPadding {
	padding: 0
}

.collapsiblePane .innerLayout .contentFrameHost .paneLayout footer .buttons {
	text-align: right;
	margin: 28px 0;
	border: none;
	padding: 0
}

.collapsiblePane .innerLayout .contentFrameHost .paneLayout footer .buttons button {
	margin-left: 8px
}

.collapsiblePane .innerLayout .closeBtn {
	position: absolute;
	right: 20px;
	color: #A6A6A6;
	cursor: pointer;
	z-index: 99
}

.collapsiblePane.largeWidth .innerLayout {
	min-width: 550px
}

.collapsiblePane.mediumWidth .innerLayout {
	min-width: 460px
}

.collapsiblePane.smallWidth .innerLayout {
	min-width: 400px
}

.notificationPane .collapsiblePane {
	z-index: 61
}

.collapsiblePane input[type=text].validationError {
	border-color: #E81123
}

.collapsiblePane .errorBlock {
	color: #FFF;
	background-color: #E81123;
	font-size: 14px;
	margin-top: 10px;
	padding: 10px 8px
}

.collapsiblePane .errorBlock .glyphicon {
	margin-top: 2px;
	vertical-align: top
}

.collapsiblePane .errorBlock .message {
	display: inline-block;
	padding-left: 5px;
	width: calc(100% - 25px)
}

.collapsiblePane .alertBlock {
	background-color: #FFF9AE;
	font-size: 14px;
	margin-top: 10px;
	padding: 10px 8px
}

.collapsiblePane .alertBlock .glyphicon {
	margin-top: 2px;
	vertical-align: top
}

.collapsiblePane .alertBlock .message {
	padding-left: 5px;
	width: calc(100% - 25px)
}

.collapsiblePane .infoBlock {
	background-color: #EAEAEA;
	font-size: 14px;
	margin-top: 10px;
	padding: 10px 8px
}

.collapsiblePane .infoBlock .glyphicon {
	margin-top: 2px;
	vertical-align: top
}

.collapsiblePane .infoBlock .message {
	padding-left: 5px;
	width: calc(100% - 25px)
}

.collapsiblePane .input-field-label {
	display: block;
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif;
	font-size: 12px;
	margin: 16px 0 0;
	padding-bottom: 8px
}

.collapsiblePane .input-field-label:first-of-type {
	margin-top: 10px
}

.collapsiblePane .input-field-label.disabled {
	color: #A6A6A6
}

.collapsiblePane .input-field-label.required::after {
	content: '*';
	color: #E81123;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	padding-left: 4px
}

.collapsiblePane input[type=number],.collapsiblePane input[type=password],.collapsiblePane input[type=text],.collapsiblePane input[type=url],.collapsiblePane select,.collapsiblePane textarea {
	font-size: 14px;
	width: 100%;
	box-sizing: border-box;
	border: 2px solid #C8C8C8;
	outline: 0;
	padding: 8px
}

.collapsiblePane input[type=number] :-ms-input-placeholder,.collapsiblePane input[type=number] ::-webkit-input-placeholder,.collapsiblePane input[type=password] :-ms-input-placeholder,.collapsiblePane input[type=password] ::-webkit-input-placeholder,.collapsiblePane input[type=text] :-ms-input-placeholder,.collapsiblePane input[type=text] ::-webkit-input-placeholder,.collapsiblePane input[type=url] :-ms-input-placeholder,.collapsiblePane input[type=url] ::-webkit-input-placeholder,.collapsiblePane select :-ms-input-placeholder,.collapsiblePane select ::-webkit-input-placeholder,.collapsiblePane textarea :-ms-input-placeholder,.collapsiblePane textarea ::-webkit-input-placeholder {
	color: #A6A6A6
}

.collapsiblePane input[type=number]:hover,.collapsiblePane input[type=password]:hover,.collapsiblePane input[type=text]:hover,.collapsiblePane input[type=url]:hover,.collapsiblePane select:hover,.collapsiblePane textarea:hover {
	border-color: #666
}

.collapsiblePane input[type=number]:active,.collapsiblePane input[type=number]:focus,.collapsiblePane input[type=password]:active,.collapsiblePane input[type=password]:focus,.collapsiblePane input[type=text]:active,.collapsiblePane input[type=text]:focus,.collapsiblePane input[type=url]:active,.collapsiblePane input[type=url]:focus,.collapsiblePane select:active,.collapsiblePane select:focus,.collapsiblePane textarea:active,.collapsiblePane textarea:focus {
	border-color: #F2C811
}

.collapsiblePane input[type=number].hasError,.collapsiblePane input[type=number].hasError:hover,.collapsiblePane input[type=password].hasError,.collapsiblePane input[type=password].hasError:hover,.collapsiblePane input[type=text].hasError,.collapsiblePane input[type=text].hasError:hover,.collapsiblePane input[type=url].hasError,.collapsiblePane input[type=url].hasError:hover,.collapsiblePane select.hasError,.collapsiblePane select.hasError:hover,.collapsiblePane textarea.hasError,.collapsiblePane textarea.hasError:hover {
	border-color: #E81123
}

.collapsiblePane select {
	cursor: pointer
}

.collapsibleSectionControl.isExpanded .collapseToggle {
	transform: rotate(45deg)
}

.collapsibleSectionControl .collapseToggleContainer {
	cursor: pointer
}

.collapsibleSectionControl .collapseToggleContainer .collapseToggle {
	position: static;
	color: #666;
	display: inline-block
}

.contextMenu {
	color: #4a4a4a;
	position: absolute;
	background: #FFF;
	box-shadow: 1px 1px 5px 1px rgba(0,0,0,.3);
	display: none;
	width: 310px;
	z-index: 100
}

.contextMenu .wrapper {
	padding-bottom: 10px
}

.contextMenu .wrapper .metadata-container {
	padding: 20px 20px 10px;
	font-size: 19px;
	min-height: 47px
}

.contextMenu .wrapper .metadata-container .metadata .tooltipIcon,.contextMenu .wrapper .metadata-container .statusText {
	padding-left: 5px
}

.contextMenu .wrapper .metadata-container .metadata {
	font-size: 12px;
	line-height: 1em;
	margin-top: 20px;
	word-wrap: break-word
}

.contextMenu .wrapper .metadata-container .metadata .metadataLabel {
	color: #A6A6A6;
	font-family: wf_standard-font_bold,helvetica,arial,sans-serif;
	letter-spacing: .5px;
	margin: 18px 0 11px
}

.contextMenu .wrapper .metadata-container .title {
	vertical-align: top;
	max-width: calc(100% - 20px);
	line-height: 16px;
	min-height: 18px
}

.contextMenu .wrapper .metadata-container .refreshFlyoutWarning i.glyphicon {
	vertical-align: top
}

.contextMenu .wrapper .metadata-container .refreshFlyoutWarning .message {
	display: inline
}

.contextMenu .wrapper .metadata-container .close-btn {
	color: #A6A6A6;
	opacity: .5;
	cursor: pointer;
	position: absolute;
	top: 10px;
	right: 16px
}

.contextMenu .wrapper .metadata-container .close-btn:after {
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
	font-size: 16px
}

.contextMenu .wrapper .metadata-container .close-btn:hover {
	opacity: 1
}

.contextMenu .wrapper .metadata-container .statusIcon {
	vertical-align: -3px
}

.contextMenu .wrapper .metadata-container hr {
	color: #C8C8C8;
	margin: 20px 0 0
}

.contextMenu .wrapper .arrow {
	display: block;
	position: absolute;
	width: 20px;
	height: 20px;
	background: #FFF;
	transform: rotate(45deg);
	top: calc(50% - 10px);
	left: -3px;
	z-index: -1
}

.contextMenu .wrapper dropdown-list-item {
	color: #777;
	padding: 8px 20px
}

.contextMenu .wrapper dropdown-list-item a {
	color: #777;
	display: block;
	width: 100%
}

.contextMenu .wrapper dropdown-list-item a:hover {
	color: inherit
}

.contextMenu .wrapper dropdown-list-item:hover {
	color: #333
}

.contextMenu .wrapper:after {
	display: block;
	content: " ";
	clear: both
}

.contextMenu .wrapper.left:before {
	left: -11px;
	box-shadow: -2.5px 2.5px 5px -.5px #EAEAEA;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #eee
}

.contextMenu .wrapper.right:before {
	right: -11px;
	top: 50px;
	box-shadow: 2.5px -2.5px 5px -.5px #EAEAEA;
	border-right: 1px solid #EAEAEA;
	border-top: 1px solid #EAEAEA
}

.contextMenu.active {
	display: block
}

.contextMenu.inactive {
	display: none
}

.userGroupHeader h1 {
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 30px
}

.userGroupHeader h1 .name {
	margin-right: 10px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 30px;
	color: #000;
	font-weight: 400
}

.userGroupHeader h1 .servicePlan {
	margin-top: 3px;
	font-family: 'Segoe UI Light',wf_segoe-ui_light,helvetica,arial,sans-serif;
	font-size: 20px;
	color: #666
}

.warningBar {
	display: inline-block;
	float: left;
	width: 100%;
	height: 30px;
	border-top: 1px solid;
	border-bottom: 1px solid;
	background-color: #FFF9AE;
	border-top-color: #D7D889;
	border-bottom-color: #D7D889
}

.warningBar .warning {
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	height: 10px;
	line-height: 5px;
	width: 2px;
	background-color: #000
}

.warningBar .warning .icon {
	color: #D7D889;
	margin-left: -6px;
	margin-top: -3px
}

.warningBar .errorMessage {
	font: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	color: #666;
	line-height: 28px;
	font-size: 12px;
	float: left;
	margin-left: 20px;
	margin-right: 10px
}

.warningBar .button {
	font: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 12px;
	float: right;
	line-height: 28px;
	margin-right: 20px
}

.dataLoaderSpinner {
	height: 120px;
	text-align: center;
	animation: dataLoaderFadeIn 1s ease
}

@keyframes dataLoaderFadeIn {
	0%,50% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.dataLoaderSpinner.centered {
	position: absolute;
	width: 100%;
	top: 50%;
	margin-top: -60px
}

.dashboardContainerView.qnaMode .mainContent .dashboardSliderMain,body.fullScreen .dashboardContainerView .dashboardSliderMain,dashboard-edit-mobile-display.qnaMode .mainContent .dashboardSliderMain {
	top: 0
}

.dataLoaderSpinner .powerbi-spinner {
	margin: 20px
}

.dataLoaderSpinner h3 {
	margin: 0;
	font-family: 'Segoe UI Semilight',wf_segoe-ui_semilight,helvetica,arial,sans-serif;
	font-weight: 400
}

body.fullScreen .dashboardContainerView .mainContent {
	background-color: #EAEAEA
}

body.fullScreen .dashboard.fitToScreen {
	left: 0;
	right: auto
}

.dashboardContainerView,dashboard-edit-mobile-display {
	transition: background-color .5s ease
}

.dashboardContainerView.qnaMode .mainContent,dashboard-edit-mobile-display.qnaMode .mainContent {
	background-color: #FFF
}

.dashboardContainerView.qnaMode .mainContent .dashboardSliderMain .dashboardModeView,dashboard-edit-mobile-display.qnaMode .mainContent .dashboardSliderMain .dashboardModeView {
	visibility: hidden;
	opacity: 0;
	display: none
}

.dashboardContainerView.qnaMode .mainContent .dashboardSliderMain .infoNavVisualizationModeView,dashboard-edit-mobile-display.qnaMode .mainContent .dashboardSliderMain .infoNavVisualizationModeView {
	visibility: visible
}

.dashboardContainerView.qnaMode .mainContent .header,dashboard-edit-mobile-display.qnaMode .mainContent .header {
	z-index: 2
}

.dashboardContainerView.qnaMode .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.qnaQuestionBoxWrapper .qnaStart,.dashboardContainerView.qnaMode .mainContent .dashboardControlsWrapper>.qnaQuestionBoxWrapper .qnaStart,.dashboardContainerView.qnaMode .mainContent .header .dashboardAppBar,dashboard-edit-mobile-display.qnaMode .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.qnaQuestionBoxWrapper .qnaStart,dashboard-edit-mobile-display.qnaMode .mainContent .dashboardControlsWrapper>.qnaQuestionBoxWrapper .qnaStart,dashboard-edit-mobile-display.qnaMode .mainContent .header .dashboardAppBar {
	display: none
}

.dashboardContainerView.isSelectedTileHighlighted .tileContainer li.dashboardTile.selected .warningIcon,.dashboardContainerView.qnaMode .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.infoNavActions,.dashboardContainerView.qnaMode .mainContent .dashboardControlsWrapper>.infoNavActions,dashboard-edit-mobile-display.isSelectedTileHighlighted .tileContainer li.dashboardTile.selected .warningIcon,dashboard-edit-mobile-display.qnaMode .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.infoNavActions,dashboard-edit-mobile-display.qnaMode .mainContent .dashboardControlsWrapper>.infoNavActions {
	display: block
}

.dashboardContainerView.isMainContentDisabled .dashboard .tileGroup .header,.dashboardContainerView.isMainContentDisabled .mainContent>:not(.dashboardSliderMain),dashboard-edit-mobile-display.isMainContentDisabled .dashboard .tileGroup .header,dashboard-edit-mobile-display.isMainContentDisabled .mainContent>:not(.dashboardSliderMain) {
	pointer-events: none;
	opacity: .5
}

.dashboardContainerView.isMainContentDisabled .tileContainer li.dashboardTile,dashboard-edit-mobile-display.isMainContentDisabled .tileContainer li.dashboardTile {
	opacity: .45;
	overflow: hidden!important;
	pointer-events: none
}

.dashboardContainerView.isMainContentDisabled .tileContainer li.dashboardTile .tileBody,dashboard-edit-mobile-display.isMainContentDisabled .tileContainer li.dashboardTile .tileBody {
	pointer-events: none
}

.dashboardContainerView.isMainContentDisabled.isDashboardHeaderEnabled .header,dashboard-edit-mobile-display.isMainContentDisabled.isDashboardHeaderEnabled .header {
	pointer-events: all;
	opacity: 1
}

.dashboardContainerView.isMainContentDisabled.isDashboardHeaderEnabled .header .dashboardControlsWrapper,dashboard-edit-mobile-display.isMainContentDisabled.isDashboardHeaderEnabled .header .dashboardControlsWrapper {
	pointer-events: none;
	opacity: .5
}

.dashboardContainerView.isSelectedTileHighlighted .tileContainer li.dashboardTile.selected,dashboard-edit-mobile-display.isSelectedTileHighlighted .tileContainer li.dashboardTile.selected {
	opacity: 1;
	pointer-events: all;
	transition: none
}

.dashboardTile.dragging>*,.dashboardTile.resizing>*,.dashboardTile.showOptions.nonActionable .tileOptionsMenu .openActionDescription,.navigationPane.isFrozen {
	pointer-events: none
}

.dashboardContainerView.isQuestionBoxHidden .mainContent .dashboardSliderMain,dashboard-edit-mobile-display.isQuestionBoxHidden .mainContent .dashboardSliderMain {
	top: 50px
}

.dashboardContainerView .mainContent,dashboard-edit-mobile-display .mainContent {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	transform-origin: 0 0 0;
	transition: left .25s,right .25s,bottom .25s,transform .25s
}

html[dir=rtl] .dashboardContainerView .mainContent .header .dashboardAppBar .breadcrumbLabel,html[dir=rtl] .dashboardContainerView .mainContent .header .qnaAppBar .pbi-glyph-arrowleft,html[dir=rtl] dashboard-edit-mobile-display .mainContent .header .dashboardAppBar .breadcrumbLabel,html[dir=rtl] dashboard-edit-mobile-display .mainContent .header .qnaAppBar .pbi-glyph-arrowleft {
	transform: rotate(-180deg)
}

.dashboardContainerView .mainContent .header,dashboard-edit-mobile-display .mainContent .header {
	transition: transform .25s;
	position: relative
}

.dashboardContainerView .mainContent .header .qnaAppBar,dashboard-edit-mobile-display .mainContent .header .qnaAppBar {
	background-color: #F4F4F4
}

.dashboardContainerView .mainContent .header .qnaAppBar .pbi-glyph-arrowleft,dashboard-edit-mobile-display .mainContent .header .qnaAppBar .pbi-glyph-arrowleft {
	font-size: 10px;
	line-height: 40px
}

.dashboardContainerView .mainContent .header .qnaAppBar .activeDashboardLabel,dashboard-edit-mobile-display .mainContent .header .qnaAppBar .activeDashboardLabel {
	letter-spacing: 0
}

.dashboardContainerView .mainContent .header .dashboardAppBar,dashboard-edit-mobile-display .mainContent .header .dashboardAppBar {
	background-color: #fff
}

.dashboardContainerView .mainContent .header .dashboardAppBar .breadCrumbEnabled,dashboard-edit-mobile-display .mainContent .header .dashboardAppBar .breadCrumbEnabled {
	padding: 0 15px 0 8px
}

.dashboardContainerView .mainContent .header .dashboardAppBar .groupLabel,dashboard-edit-mobile-display .mainContent .header .dashboardAppBar .groupLabel {
	padding: 0 8px 0 15px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 14px
}

.dashboardContainerView .mainContent .header .dashboardAppBar .breadcrumbLabel,.dashboardContainerView .mainContent .header .dashboardAppBar .label.dataClassificationSection,dashboard-edit-mobile-display .mainContent .header .dashboardAppBar .breadcrumbLabel,dashboard-edit-mobile-display .mainContent .header .dashboardAppBar .label.dataClassificationSection {
	padding: 0
}

.dashboardContainerView .mainContent .header .dashboardAppBar .breadcrumbLabel>i,dashboard-edit-mobile-display .mainContent .header .dashboardAppBar .breadcrumbLabel>i {
	display: inline;
	line-height: 37px;
	font-size: 10px
}

.dashboardContainerView .mainContent .header .dashboardAppBar .label .activeDashboardLabel,dashboard-edit-mobile-display .mainContent .header .dashboardAppBar .label .activeDashboardLabel {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 14px;
	max-width: 620px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.dashboardContainerView .mainContent .header .dashboardAppBar .label .readonlyIcon,dashboard-edit-mobile-display .mainContent .header .dashboardAppBar .label .readonlyIcon {
	margin-left: 5px;
	color: #666
}

.dashboardContainerView .mainContent .header .dashboardAppBar .subscription,dashboard-edit-mobile-display .mainContent .header .dashboardAppBar .subscription {
	cursor: pointer
}

.dashboardContainerView .mainContent .header .dashboardAppBar .subscription .glyphicon,dashboard-edit-mobile-display .mainContent .header .dashboardAppBar .subscription .glyphicon {
	margin-right: 7px
}

.dashboardContainerView .mainContent .header .dashboardAppBar .appBarSection .dashboardTileErrors,dashboard-edit-mobile-display .mainContent .header .dashboardAppBar .appBarSection .dashboardTileErrors {
	float: right;
	max-width: 340px;
	position: relative;
	padding: 0 10px
}

.dashboardContainerView .mainContent .header .dashboardAppBar .appBarSection .dashboardTileErrors i,dashboard-edit-mobile-display .mainContent .header .dashboardAppBar .appBarSection .dashboardTileErrors i {
	cursor: pointer
}

.dashboardContainerView .mainContent .header .dashboardAppBar .appBarSection .dashboardTileErrors .badge,dashboard-edit-mobile-display .mainContent .header .dashboardAppBar .appBarSection .dashboardTileErrors .badge {
	cursor: pointer;
	position: absolute;
	display: block;
	width: 12px;
	height: 12px;
	line-height: 12px;
	border-radius: 50%;
	background-color: #F2C811;
	top: 10px;
	left: 15px;
	text-align: center
}

.dashboardContainerView .mainContent .header .dashboardAppBar .appBarSection .dashboardTileErrors .errorMessage,dashboard-edit-mobile-display .mainContent .header .dashboardAppBar .appBarSection .dashboardTileErrors .errorMessage {
	line-height: 40px;
	vertical-align: top;
	margin-left: 10px;
	width: 71px
}

.dashboardContainerView .mainContent .header .dashboardAppBar .appBarSection .dashboardTileErrors .errorMessage span,dashboard-edit-mobile-display .mainContent .header .dashboardAppBar .appBarSection .dashboardTileErrors .errorMessage span {
	line-height: 40px;
	vertical-align: top
}

.dashboardContainerView .mainContent .header .dashboardAppBar .appBarSection .dashboardTileErrors .errorMessage .errorToggle,dashboard-edit-mobile-display .mainContent .header .dashboardAppBar .appBarSection .dashboardTileErrors .errorMessage .errorToggle {
	display: inline-block;
	color: #33669A;
	cursor: pointer;
	margin-left: 5px;
	width: 70px
}

.dashboardContainerView .mainContent .header .dashboardAppBar .appBarSection .notification,dashboard-edit-mobile-display .mainContent .header .dashboardAppBar .appBarSection .notification {
	margin-left: 18px
}

.dashboardContainerView .mainContent .header .dashboardAppBar .appBarSection .notification .icon,dashboard-edit-mobile-display .mainContent .header .dashboardAppBar .appBarSection .notification .icon {
	vertical-align: -3px
}

.dashboardContainerView .mainContent .header .dashboardAppBar .appBarSection .notification .notificationText,dashboard-edit-mobile-display .mainContent .header .dashboardAppBar .appBarSection .notification .notificationText {
	margin-left: 8px;
	font-size: 12px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.dashboardContainerView .mainContent .header .dashboardAppBar .appBarSection app-action-menu,dashboard-edit-mobile-display .mainContent .header .dashboardAppBar .appBarSection app-action-menu {
	float: right;
	height: 40px
}

.dashboardContainerView .mainContent .dashboardSliderMain,dashboard-edit-mobile-display .mainContent .dashboardSliderMain {
	position: absolute;
	width: 100%;
	top: 90px;
	bottom: 0;
	overflow: hidden
}

.dashboardContainerView .mainContent .dashboardSliderMain>div,dashboard-edit-mobile-display .mainContent .dashboardSliderMain>div {
	position: absolute;
	width: 100%
}

.dashboardContainerView .mainContent .dashboardSliderMain .dashboardModeView,dashboard-edit-mobile-display .mainContent .dashboardSliderMain .dashboardModeView {
	height: 100%;
	opacity: 1;
	transition: background-color .5s ease,opacity .5s ease
}

.dashboardContainerView .mainContent .dashboardSliderMain .infoNavVisualizationModeView,dashboard-edit-mobile-display .mainContent .dashboardSliderMain .infoNavVisualizationModeView {
	top: 40px;
	bottom: 0;
	visibility: hidden;
	transition: background-color .5s ease,opacity .5s ease
}

.dashboardContainerView .mainContent ul.tileContainer,dashboard-edit-mobile-display .mainContent ul.tileContainer {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 15px;
	right: 25px;
	margin: 0;
	padding: 0;
	list-style: none
}

.dashboardContainerView .mainContent ul.tileContainer>ul,dashboard-edit-mobile-display .mainContent ul.tileContainer>ul {
	list-style-type: none
}

.dashboardContainerView .mainContent .dashboardViewSlider,dashboard-edit-mobile-display .mainContent .dashboardViewSlider {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	overflow: hidden
}

.dashboardContainerView .mainContent .dashboardControlsWrapper,dashboard-edit-mobile-display .mainContent .dashboardControlsWrapper {
	left: 21px;
	position: absolute;
	top: 50px;
	width: 100%
}

.dashboardContainerView .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.qnaQuestionBoxWrapper,.dashboardContainerView .mainContent .dashboardControlsWrapper>.qnaQuestionBoxWrapper,dashboard-edit-mobile-display .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.qnaQuestionBoxWrapper,dashboard-edit-mobile-display .mainContent .dashboardControlsWrapper>.qnaQuestionBoxWrapper {
	position: relative;
	width: 650px;
	float: left
}

.dashboardContainerView .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.qnaQuestionBoxWrapper .qnaSpinner,.dashboardContainerView .mainContent .dashboardControlsWrapper>.qnaQuestionBoxWrapper .qnaSpinner,dashboard-edit-mobile-display .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.qnaQuestionBoxWrapper .qnaSpinner,dashboard-edit-mobile-display .mainContent .dashboardControlsWrapper>.qnaQuestionBoxWrapper .qnaSpinner {
	z-index: 1;
	position: absolute;
	right: 10px;
	top: 5px
}

.dashboardContainerView .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.qnaQuestionBoxWrapper .qnaStart,.dashboardContainerView .mainContent .dashboardControlsWrapper>.qnaQuestionBoxWrapper .qnaStart,dashboard-edit-mobile-display .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.qnaQuestionBoxWrapper .qnaStart,dashboard-edit-mobile-display .mainContent .dashboardControlsWrapper>.qnaQuestionBoxWrapper .qnaStart {
	position: absolute;
	top: 0;
	left: 650px;
	width: 200px;
	display: inline-block;
	margin: 7px 0 0 12px;
	cursor: pointer
}

.dashboardContainerView .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.qnaQuestionBoxWrapper .qnaStart a,.dashboardContainerView .mainContent .dashboardControlsWrapper>.qnaQuestionBoxWrapper .qnaStart a,dashboard-edit-mobile-display .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.qnaQuestionBoxWrapper .qnaStart a,dashboard-edit-mobile-display .mainContent .dashboardControlsWrapper>.qnaQuestionBoxWrapper .qnaStart a {
	color: #000;
	text-decoration: underline
}

.dashboardContainerView .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.qnaQuestionBoxWrapper .qnaStart a:hover,.dashboardContainerView .mainContent .dashboardControlsWrapper>.qnaQuestionBoxWrapper .qnaStart a:hover,dashboard-edit-mobile-display .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.qnaQuestionBoxWrapper .qnaStart a:hover,dashboard-edit-mobile-display .mainContent .dashboardControlsWrapper>.qnaQuestionBoxWrapper .qnaStart a:hover {
	color: #666
}

.dashboardContainerView .mainContent .dashboardControlsWrapper .infoNavActions,.dashboardContainerView .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.infoNavActions,dashboard-edit-mobile-display .mainContent .dashboardControlsWrapper .infoNavActions,dashboard-edit-mobile-display .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.infoNavActions {
	display: none;
	white-space: nowrap
}

.dashboardContainerView .mainContent .dashboardControlsWrapper .infoNavActions .infoNavActionItem,.dashboardContainerView .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.infoNavActions .infoNavActionItem,dashboard-edit-mobile-display .mainContent .dashboardControlsWrapper .infoNavActions .infoNavActionItem,dashboard-edit-mobile-display .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.infoNavActions .infoNavActionItem {
	display: inline-block
}

.dashboardContainerView .mainContent .dashboardControlsWrapper .infoNavActions .infoNavActionItem i,.dashboardContainerView .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.infoNavActions .infoNavActionItem i,dashboard-edit-mobile-display .mainContent .dashboardControlsWrapper .infoNavActions .infoNavActionItem i,dashboard-edit-mobile-display .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.infoNavActions .infoNavActionItem i {
	color: #666;
	margin-left: 10px;
	margin-top: 7px;
	cursor: pointer;
	font-size: 1.1em;
	vertical-align: bottom
}

.dashboardContainerView .mainContent .dashboardControlsWrapper .infoNavActions .infoNavActionItem i:hover,.dashboardContainerView .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.infoNavActions .infoNavActionItem i:hover,dashboard-edit-mobile-display .mainContent .dashboardControlsWrapper .infoNavActions .infoNavActionItem i:hover,dashboard-edit-mobile-display .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.infoNavActions .infoNavActionItem i:hover {
	color: #333
}

.dashboardContainerView .mainContent .dashboardControlsWrapper .infoNavActions .infoNavActionItem.infoNavActionItemDisabled i,.dashboardContainerView .mainContent .dashboardControlsWrapper .infoNavActions .infoNavActionItem.infoNavActionItemDisabled i:hover,.dashboardContainerView .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.infoNavActions .infoNavActionItem.infoNavActionItemDisabled i,.dashboardContainerView .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.infoNavActions .infoNavActionItem.infoNavActionItemDisabled i:hover,dashboard-edit-mobile-display .mainContent .dashboardControlsWrapper .infoNavActions .infoNavActionItem.infoNavActionItemDisabled i,dashboard-edit-mobile-display .mainContent .dashboardControlsWrapper .infoNavActions .infoNavActionItem.infoNavActionItemDisabled i:hover,dashboard-edit-mobile-display .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.infoNavActions .infoNavActionItem.infoNavActionItemDisabled i,dashboard-edit-mobile-display .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.infoNavActions .infoNavActionItem.infoNavActionItemDisabled i:hover {
	color: #C8C8C8
}

.dashboardContainerView .mainContent .dashboardControlsWrapper .infoNavActions .infoNavActionItem .pinButton,.dashboardContainerView .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.infoNavActions .infoNavActionItem .pinButton,dashboard-edit-mobile-display .mainContent .dashboardControlsWrapper .infoNavActions .infoNavActionItem .pinButton,dashboard-edit-mobile-display .mainContent .dashboardControlsWrapper .legacyQnaWrapper>.infoNavActions .infoNavActionItem .pinButton {
	transform: rotate(-45deg)
}

.dashboardContainerView .mainContent .dashboardControlsWrapper>button,dashboard-edit-mobile-display .mainContent .dashboardControlsWrapper>button {
	vertical-align: top
}

.dashboardViewSlider .dashboard {
	position: absolute;
	height: 100%;
	width: 100%;
	overflow: auto;
	right: 0;
	-ms-overflow-style: scrollbar;
	transform-origin: 0 0 0;
	transition: transform .5s
}

.dashboardViewSlider .dashboard.transitioning ul.tileContainer>li.dashboardTile {
	transition: none!important
}

.dashboardViewSlider .dashboard .error {
	display: block;
	overflow: auto;
	height: 100%;
	padding-top: 250px;
	width: 520px;
	margin: 0 auto;
	text-align: center
}

.dashboardViewSlider .dashboard .error h3 {
	font-weight: 400
}

.dashboardViewSlider .dashboard .error span.tileLoadErrorMessage>a {
	color: #3599B8;
	text-decoration: none
}

.dashboardViewSlider .dashboard .error button {
	display: block;
	margin: 25px auto
}

.duplicateDialog .dashboardSaveAsName {
	width: 100%;
	box-sizing: border-box;
	margin-top: 10px;
	margin-bottom: 20px;
	line-height: 19px
}

ul.additionalMenus {
	min-width: 200px;
	border: none
}

ul.additionalMenus .dropdown-item span,ul.additionalMenus .dropdown-item>a {
	padding: 10px 13px
}

ul.additionalMenus .dropdown-item>a:hover {
	background-color: #EAEAEA
}

ul.additionalMenus .dropdown-item .dropdown-label {
	font-size: 12px
}

.sliderPane {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	transition: transform .25s;
	transform: translateX(0);
	position: absolute;
	background-color: #FFF;
	z-index: 31
}

.sliderPane.fullPageSlider {
	top: 48px
}

.sliderPane .sliderContentView {
	overflow: auto;
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	padding: 20px 0 40px 20px;
	box-sizing: border-box
}

.sliderPane .layoutTop {
	width: 100%
}

.sliderPane .layoutTop .section {
	margin-bottom: 20px;
	margin-top: 20px;
	color: #666;
	left: 20px;
	height: 30px
}

.sliderPane .layoutTop .backToDashboard {
	font-size: .9em;
	display: inline;
	vertical-align: middle;
	width: inherit;
	top: 0
}

.sliderPane .layoutTop .backToDashboard .backBtn {
	cursor: pointer;
	margin: 2px 10px 0 0;
	vertical-align: middle;
	font-size: 24px;
	position: absolute
}

.sliderPane .layoutTop .backToDashboard .sliderContentHeader {
	display: inline;
	font-family: 'Segoe UI Light',wf_segoe-ui_light,helvetica,arial,sans-serif;
	font-size: 1.75em;
	position: relative;
	line-height: 1;
	color: #212121
}

.sliderPane .layoutTop .backToDashboard .sliderContentHeader .settingsLoadingSpinner {
	display: inline;
	vertical-align: bottom;
	margin-left: 10px
}

.sliderPane .layoutBottom {
	display: inline;
	width: 100%
}

.sliderPane .layoutLeft {
	position: relative;
	display: inline-block;
	height: 95%;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 1.1em
}

.sliderPane .layoutLeft .description {
	font-family: 'Segoe UI Light',wf_segoe-ui_light,helvetica,arial,sans-serif
}

.sliderPane .layoutLeft .settingsList {
	overflow: auto;
	position: absolute;
	left: 0;
	top: 20px;
	bottom: 20px;
	overflow-y: auto;
	border-right: 1px solid #E2E2E2;
	border-right: none;
	background-color: transparent;
	width: 600px
}

.sliderPane .layoutLeft .settingsList ul {
	padding: 0;
	margin: 0
}

.sliderPane .layoutLeft .settingsList ul a,.sliderPane .layoutLeft .settingsList ul li {
	padding: 5px 10px 8px;
	margin: 1px;
	color: #333;
	font-size: .8em
}

.sliderPane .layoutLeft .settingsList ul a>*,.sliderPane .layoutLeft .settingsList ul li>* {
	vertical-align: middle
}

.sliderPane .layoutLeft .settingsList ul a>img,.sliderPane .layoutLeft .settingsList ul li>img {
	width: 32px;
	height: 32px;
	margin-right: 8px
}

.sliderPane .layoutLeft .settingsList ul a:hover,.sliderPane .layoutLeft .settingsList ul li:hover {
	cursor: pointer;
	background: #F4F4F4
}

.sliderPane .layoutLeft .settingsList ul a.selected,.sliderPane .layoutLeft .settingsList ul li.selected {
	background: #EAEAEA
}

.sliderPane .layoutLeft .settingsList ul a {
	display: block;
	text-decoration: none
}

.sliderPane .layoutLeft .settingsList ul li {
	background-color: #F4F4F4;
	float: left;
	margin-right: 0
}

.sliderPane .layoutLeft .settingsList ul li.selected {
	background-color: #777;
	color: #FFF
}

.sliderPane .layoutRight {
	position: absolute;
	top: 170px;
	left: 0;
	bottom: 20px;
	right: 61px
}

body.fullScreen .tileWrapper {
	z-index: -1
}

.dashboardTile {
	overflow: hidden;
	z-index: 1;
	box-sizing: border-box;
	padding: 5px
}

.dashboardTile .permissionLockedTileWrapper,.dashboardTile .tileWrapper {
	width: 100%;
	height: 100%
}

.dashboardTile .moreOptions,.dashboardTile .showTileIcon {
	position: absolute;
	height: 22px;
	right: 12px;
	top: 15px;
	padding: 3px;
	z-index: 2;
	background-color: #FFF;
	list-style-type: none
}

.dashboardTile .closeOptionsMenu {
	display: none
}

.dashboardTile .moreOptions {
	display: block;
	opacity: .95
}

.dashboardTile .showTileIcon {
	display: block;
	color: #444;
	opacity: 1
}

.dashboardTile button .pbi-glyph-more {
	font-size: 16px
}

.dashboardTile button[disabled] {
	background-color: #fff;
	color: #C8C8C8
}

.dashboardTile button[disabled]:hover {
	color: #C8C8C8
}

.dashboardTile .dashboardTileLayout {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	background-color: #FFF;
	overflow: hidden;
	text-decoration: none;
	cursor: pointer
}

.dashboardTile .dashboardTileLayout a {
	text-decoration: none
}

.dashboardTile .newBadgeContainer {
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 0 7px;
	line-height: 18px;
	background-color: #F2C811;
	color: #212121;
	font-family: wf_standard-font,helvetica,arial,sans-serif
}

.dashboardTile.showOptions.nonActionable.smallerTileWidth .tileOptionsMenu .optionsMenu {
	top: 65px
}

.dashboardTile.showOptions.nonActionable.smallestTileHeight .tileOptionsMenu .optionsMenu {
	top: 55px
}

.dashboardTile.showOptions.nonActionable .tileOptionsMenu .optionsMenu {
	top: 80px
}

.dashboardTile.showOptions.nonActionable .tileOptionsMenu .openActionDescription .actionText {
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	color: #A6A6A6
}

.dashboardTile.showOptions.nonActionable .tileOptionsMenu .openActionDescription .pbi-glyph-rightarrow {
	display: none
}

.dashboardTile.showOptions .closeOptionsMenu {
	display: block;
	position: absolute;
	top: 13px;
	right: 10px;
	font-size: 16px;
	background-color: transparent;
	padding: 3px 7px;
	border: none;
	box-sizing: border-box;
	vertical-align: top;
	color: #999;
	cursor: pointer
}

.dashboardTile.showOptions .tileOptionsMenu,.dashboardTile.showOptions .tileOptionsMenu .openActionDescription {
	position: absolute;
	bottom: 0;
	background-color: #FFF;
	color: #333;
	width: 100%;
	padding: 10px 35px;
	z-index: 2;
	box-sizing: border-box
}

.dashboardTile.showOptions .tile {
	-webkit-filter: blur(10px);
	transition: filter 2.5s
}

.dashboardTile.showOptions .tileOptionsMenu {
	transform: translate(0,0);
	height: 100%;
	transition: transform .25s;
	transition-delay: 0s;
	cursor: default;
	opacity: .92
}

.dashboardTile.showOptions .tileOptionsMenu .openActionDescription {
	top: 50px;
	left: 0;
	right: 0;
	overflow: hidden;
	height: 80px;
	text-decoration: none
}

.dashboardTile.showOptions .tileOptionsMenu .openActionDescription .pbi-glyph-rightarrow {
	float: right;
	width: 20px;
	display: block;
	margin-left: 10px;
	position: relative;
	top: 10px;
	cursor: pointer
}

.dashboardTile.showOptions .tileOptionsMenu .openActionDescription .actionText {
	display: block;
	float: none;
	width: auto;
	overflow: hidden;
	font-family: 'Segoe UI Semilight',wf_segoe-ui_semilight,helvetica,arial,sans-serif;
	color: #212121;
	font-size: 28px;
	transition: font-size .25s;
	cursor: pointer
}

.dashboardTile.showOptions .tileOptionsMenu .openActionDescription .actionInfo {
	float: none;
	width: auto;
	cursor: pointer;
	color: #A6A6A6
}

.dashboardTile.showOptions .tileOptionsMenu .openActionDescription .actionInfo .openActionHeader {
	text-transform: uppercase;
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	font-size: 13px;
	padding-left: 5px;
	transition: font-size .25s
}

.dashboardTile.showOptions .tileOptionsMenu .openActionDescription .actionInfo .glyphicon {
	position: relative;
	transition: font-size .25s
}

.dashboardTile.showOptions .tileOptionsMenu .openActionDescription .actionInfo .glyphicon.pbi-glyph-comment {
	top: 5px
}

.dashboardTile.showOptions .tileOptionsMenu .openActionDescription .actionInfo .glyphicon.pbi-glyph-dataset {
	top: 2px
}

.dashboardTile.showOptions .tileOptionsMenu .openActionDescription .actionInfo .glyphicon.pbi-glyph-link {
	top: 3px
}

.dashboardTile.showOptions .tileOptionsMenu .optionsMenu {
	position: relative;
	width: 100%;
	right: 5px;
	top: 130px;
	list-style-type: none;
	opacity: .95;
	transition: opacity .25s;
	border-radius: 0 0 0 6px;
	z-index: 2;
	background-color: transparent;
	padding: 24px 0;
	border-top: 2px solid #F2C811;
	margin: 32px 0 0 5px
}

.dashboardTile.showOptions .tileOptionsMenu .optionsMenu button {
	padding: 3px 32px 3px 0
}

.dashboardTile.showOptions .tileOptionsMenu .optionsMenu .deleteTileBtn {
	padding-right: 0
}

.dashboardTile.showOptions .tileOptionsMenu .optionsMenu .glyphicon {
	font-size: 22px;
	line-height: 22px;
	transition: font-size .25s
}

.dashboardTile.showOptions .tileOptionsMenu .webContentWarning {
	bottom: 10px;
	font-size: 12px;
	position: absolute;
	width: calc(100% - 70px)
}

.dashboardTile.showOptions .tileOptionsMenu .webContentWarning span {
	padding-right: 8px
}

.dashboardTile.readonly .resizeHandle {
	display: none!important
}

.dashboardTile.readonly .deleteTileBtn,.dashboardTile.readonly .editTileBtn,.dashboardTile.readonly .vcPinBtn,.dashboardTile[data-sizex="1"][data-sizey="1"] .tile .errorPlaceholder .errorPlaceholderTextContainer .errorPlaceholderText {
	display: none
}

.dashboardTile.dragging,.dashboardTile.resizing {
	z-index: 500
}

.dashboardTile.dragging.noTitle .tileHeader,.dashboardTile.resizing.noTitle .tileHeader {
	opacity: 0!important
}

.dashboardTile.largerTileWidth .tileOptionsMenu .openActionDescription .actionText {
	font-size: 38px
}

.dashboardTile.smallestTileHeight .tileOptionsMenu .openActionDescription {
	top: 32px
}

.dashboardTile.smallestTileHeight .tileOptionsMenu .optionsMenu {
	top: 75px
}

.dashboardTile.smallestTileHeight .webContentWarning a,.dashboardTile.smallestTileHeight .webContentWarning span {
	display: inline-block;
	max-width: 100%;
	overflow: hidden;
	padding: 0;
	text-overflow: ellipsis;
	white-space: nowrap
}

.dashboardTile.smallerTileWidth .tileOptionsMenu .openActionDescription {
	top: 42px
}

.dashboardTile.smallerTileWidth .tileOptionsMenu .optionsMenu {
	top: 95px
}

.dashboardTile.smallerTileWidth .tileOptionsMenu,.dashboardTile.smallestTileHeight .tileOptionsMenu {
	padding: 10px 20px
}

.dashboardTile.smallerTileWidth .tileOptionsMenu .openActionDescription,.dashboardTile.smallestTileHeight .tileOptionsMenu .openActionDescription {
	padding: 10px 20px 22px;
	height: 55px
}

.dashboardTile.smallerTileWidth .tileOptionsMenu .openActionDescription .pbi-glyph-rightarrow,.dashboardTile.smallestTileHeight .tileOptionsMenu .openActionDescription .pbi-glyph-rightarrow {
	font-size: 12px;
	top: 7px
}

.dashboardTile.smallerTileWidth .tileOptionsMenu .openActionDescription .openActionHeader,.dashboardTile.smallestTileHeight .tileOptionsMenu .openActionDescription .openActionHeader {
	font-size: 12px
}

.dashboardTile.smallerTileWidth .tileOptionsMenu .openActionDescription .actionText,.dashboardTile.smallestTileHeight .tileOptionsMenu .openActionDescription .actionText {
	font-size: 17px
}

.dashboardTile.smallerTileWidth .tileOptionsMenu .optionsMenu,.dashboardTile.smallestTileHeight .tileOptionsMenu .optionsMenu {
	margin-top: 12px;
	padding: 12px 0
}

.dashboardTile.smallerTileWidth .tileOptionsMenu .optionsMenu .glyphicon,.dashboardTile.smallestTileHeight .tileOptionsMenu .optionsMenu .glyphicon {
	font-size: 16px;
	line-height: 12px
}

.dashboardTile.smallerTileWidth .tileOptionsMenu .optionsMenu button,.dashboardTile.smallestTileHeight .tileOptionsMenu .optionsMenu button {
	padding: 3px 13px 3px 0
}

.dashboardTile.smallerTileWidth .tileOptionsMenu .webContentWarning,.dashboardTile.smallestTileHeight .tileOptionsMenu .webContentWarning {
	width: calc(100% - 40px)
}

@keyframes slideFadeIn {
	from {
		opacity: 0;
		transform: translateY(-12px)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}

dropdown-list.ownershipFilterContextMenu {
	font-size: 14px
}

dropdown-list.ownershipFilterContextMenu dropdown-list-item .pbi-input {
	margin-top: 12px
}

dropdown-list.ownershipFilterContextMenu dropdown-list-item .pbi-input input,dropdown-list.ownershipFilterContextMenu dropdown-list-item .pbi-input label {
	cursor: pointer
}

dropdown-list.ownershipFilterContextMenu dropdown-list-item:last-child {
	padding-bottom: 4px
}

.navigationPane {
	cursor: default;
	width: 220px;
	background-color: #333;
	box-sizing: border-box;
	padding-top: 40px;
	font-size: 12px;
	color: #FFF;
	overflow: hidden;
	border-right: 1px solid #444;
	z-index: 30
}

.navigationPane.isFrozen .scrollRegion {
	pointer-events: auto
}

.navigationPane.isFrozen .scrollRegion .freezableScrollRegion,.tile .nonInteractive * {
	pointer-events: none
}

.navigationPane .slideFadeIn {
	animation-name: slideFadeIn;
	animation-duration: .5s;
	animation-fill-mode: backwards
}

.navigationPane[read-only=true] .innerLayout .scrollRegion {
	bottom: 10px
}

.navigationPane[read-only=true] .getDataBtn {
	display: none
}

.navigationPane[read-only=true] .collapsibleSection button.addButton,.navigationPane[read-only=true] .collapsibleSection button.itemActionsBtn,.navigationPane[read-only=true] .collapsibleSection.datasetCollapsibleSection {
	display: none!important
}

.navigationPane[read-only=true] .collapsibleSection.groupCollapsibleSection button.addButton {
	display: block!important
}

.navigationPane .glyphicon {
	color: #A6A6A6
}

.navigationPane .moreIcon {
	padding-left: 9px
}

.navigationPane .pbi-glyph-asterisk {
	padding-left: 5px
}

.navigationPane.isCollapsed {
	width: 49px
}

.navigationPane.isCollapsed .getDataBtn .label,.navigationPane.isCollapsed .searchBox input {
	visibility: hidden
}

.navigationPane.isCollapsed .scrollRegion {
	display: none
}

.navigationPane.isCollapsed .getDataBtn.primary {
	border-color: transparent;
	background-color: transparent;
	padding-left: 0;
	margin-left: 8px
}

.navigationPane.isCollapsed .getDataBtn.primary i {
	color: #FFF
}

.navigationPane .innerLayout {
	margin-top: -20px;
	min-width: 220px;
	width: 49px
}

.navigationPane .innerLayout .scrollRegion {
	overflow-y: auto;
	overflow-x: hidden;
	position: absolute;
	top: 45px;
	bottom: 60px;
	left: 0;
	right: 0;
	-ms-overflow-style: auto;
	-ms-scrollbar-track-color: #FFF;
	-ms-scrollbar-face-color: #C8C8C8;
	-ms-scrollbar-shadow-color: #C8C8C8;
	-ms-scrollbar-highlight-color: #C8C8C8;
	-ms-scrollbar-3dlight-color: #C8C8C8;
	-ms-scrollbar-darkshadow-color: #C8C8C8
}

.navigationPane .innerLayout .scrollRegion .freezableScrollRegion {
	transition: opacity .5s
}

.navigationPane .innerLayout .scrollRegion .freezableScrollRegion[disabled] {
	opacity: .5
}

.navigationPane .expanderBtn {
	font-size: 16px;
	cursor: pointer;
	position: absolute;
	top: 16px;
	left: 17px
}

.navigationPane .expanderBtn i {
	font-size: 16px
}

.navigationPane .getDataBtn {
	font-size: 18px;
	cursor: pointer;
	display: inline-block;
	box-sizing: border-box;
	padding: 0 10px;
	margin: 0 10px;
	width: calc(100% - 20px);
	height: 35px;
	position: absolute;
	bottom: 10px
}

.navigationPane .getDataBtn i {
	margin-right: 4px;
	margin-left: 9px;
	margin-bottom: 9px;
	width: 16px;
	height: 16px;
	cursor: pointer;
	display: inline-block;
	vertical-align: bottom;
	color: inherit
}

.navigationPane .getDataBtn .label {
	font-family: wf_standard-font_bold,helvetica,arial,sans-serif;
	font-size: 18px;
	display: inline-block;
	line-height: 30px;
	width: 80%
}

.navigationPane .collapsibleSection .groupsMoreLessButton,.navigationPane .collapsibleSection .sectionTitle,.navigationPane .collapsibleSection .sectionTitle button.groupAddButton {
	font-family: wf_standard-font,helvetica,arial,sans-serif
}

.navigationPane .searchBox {
	width: calc(100% - 20px);
	margin: 10px 10px 12px
}

.navigationPane .favoritesSection.active,.navigationPane .favoritesSection:hover {
	background-color: rgba(102,102,102,.2)
}

.navigationPane .collapsibleSection .sectionTitle,.navigationPane .favoritesSection,.navigationPane .homeSection {
	position: relative;
	box-sizing: border-box;
	font-size: 16px;
	padding: 0 36px 0 10px;
	height: 32px
}

.navigationPane .collapsibleSection .sectionTitle button.groupContextMenuButton,.navigationPane .collapsibleSection .sectionTitle button.homeMenuButton,.navigationPane .favoritesSection button.groupContextMenuButton,.navigationPane .favoritesSection button.homeMenuButton,.navigationPane .homeSection button.groupContextMenuButton,.navigationPane .homeSection button.homeMenuButton {
	min-width: 32px;
	min-height: 32px;
	width: 16px;
	height: 16px;
	right: 0;
	top: 0;
	line-height: 9px;
	padding-left: 0;
	text-align: left;
	display: block;
	position: absolute;
	font-size: 14px
}

.navigationPane .collapsibleSection .collapseToggle>span,.navigationPane .favoritesSection button.favoritesTitleButton>span,.navigationPane .homeSection button.homeTitleButton>span {
	font-size: 16px;
	margin-top: 6px;
	line-height: 27px;
	margin-left: 5px
}

.navigationPane .collapsibleSection .collapseToggle>i,.navigationPane .favoritesSection button.favoritesTitleButton>i,.navigationPane .homeSection button.homeTitleButton>i {
	margin: 4px 0 0 5px;
	display: inline-block;
	vertical-align: top
}

.navigationPane .collapsibleSection {
	margin-bottom: 8px
}

.navigationPane .collapsibleSection.isExpanded .groupsMoreLessButton,.navigationPane .collapsibleSection.isExpanded .subsectionTitle,.navigationPane .collapsibleSection.isExpanded ul.navigationItemList {
	display: block
}

.navigationPane .collapsibleSection .collapseToggle {
	cursor: pointer
}

.navigationPane .collapsibleSection .collapseToggle .waitingContainer {
	display: inline-block;
	vertical-align: top;
	margin-top: 6px
}

.navigationPane .collapsibleSection .navigationPaneButton {
	height: 30px;
	width: 30px;
	padding: 0;
	text-align: center;
	background: 0 0;
	border: 0;
	top: 0;
	right: 0;
	font-size: 16px;
	line-height: 14px;
	color: #A6A6A6
}

.navigationPane .collapsibleSection .navigationPaneButton i {
	font-size: 13px
}

.navigationPane .collapsibleSection .sectionTitle>span {
	vertical-align: middle;
	margin-top: 2px;
	display: inline-block
}

.navigationPane .collapsibleSection .sectionTitle button.addButton,.navigationPane .collapsibleSection .sectionTitle button.filterMoreButton {
	width: 16px;
	height: 16px;
	right: 10px;
	top: 8px;
	line-height: 9px;
	padding-left: 3px;
	text-align: left;
	display: block;
	position: absolute;
	font-size: 14px
}

.navigationPane .collapsibleSection .sectionTitle button.groupAddButton {
	height: auto;
	width: auto;
	color: #A6A6A6
}

.navigationPane .collapsibleSection .subsectionTitle {
	display: none;
	color: #A6A6A6;
	padding: 10px 0 0 15px;
	font-size: 12px
}

.navigationPane .collapsibleSection .subsectionTitle .subsectionTitleText {
	margin: 1px 27px 0 0;
	text-overflow: ellipsis;
	overflow: hidden
}

.navigationPane .collapsibleSection .subsectionTitle button.addButton {
	top: 7px
}

.navigationPane .collapsibleSection .groupsMoreLessButton {
	display: none;
	border: 0;
	padding: 4px 16px;
	font-size: 12px;
	color: #A6A6A6;
	background: 0 0
}

.navigationPane .collapsibleSection ul.navigationItemList {
	margin: 0;
	padding: 0;
	display: none;
	overflow: hidden;
	white-space: nowrap
}

.navigationPane .collapsibleSection ul.navigationItemList li {
	box-sizing: border-box;
	padding: 6px 34px 8px 40px;
	cursor: pointer;
	position: relative;
	height: 30px
}

.navigationPane .collapsibleSection ul.navigationItemList li.selected {
	background-color: rgba(102,102,102,.2);
	color: #A6A6A6
}

.navigationPane .collapsibleSection ul.navigationItemList li.selected::before {
	position: absolute;
	width: 2px;
	height: 100%;
	background-color: #F2C811;
	content: '';
	left: 0;
	top: 0
}

.navigationPane .collapsibleSection ul.navigationItemList li.active .navPaneItemIndicator,.navigationPane .collapsibleSection ul.navigationItemList li:hover .navPaneItemIndicator {
	display: none
}

.navigationPane .collapsibleSection ul.navigationItemList li.noItemText,.navigationPane .collapsibleSection ul.navigationItemList li.noItemText:hover {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #A6A6A6;
	background-color: #333;
	cursor: auto
}

.navigationPane .collapsibleSection ul.navigationItemList li .streamingDataset {
	color: #FFF;
	font-style: normal;
	font-size: 14px
}

.navigationPane .collapsibleSection ul.navigationItemList li .navPaneItemIcon {
	position: absolute;
	left: 10px;
	top: 3px;
	width: 24px;
	height: 24px;
	text-align: center
}

.navigationPane .collapsibleSection ul.navigationItemList li .navPaneItemIcon .powerbi-spinner {
	position: relative;
	top: 3px;
	left: 1px
}

.navigationPane .collapsibleSection ul.navigationItemList li .navPaneItemIcon i {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	margin-top: 5px;
	color: #666
}

.navigationPane .collapsibleSection ul.navigationItemList li .navPaneItemIcon .groupIcon {
	height: 12px;
	width: 12px;
	border-radius: 6px;
	margin: 6px;
	background-color: #666
}

.navigationPane .collapsibleSection ul.navigationItemList li .navPaneItemIcon .warning {
	color: #F2C811
}

.navigationPane .collapsibleSection ul.navigationItemList li .navPaneListItemName.trimmed.groupNavPaneListItemName {
	max-width: calc(100% - 20px)
}

.navigationPane .collapsibleSection ul.navigationItemList li .navPaneListItemName.editing.editableLabel {
	max-width: 100%;
	min-width: 100%
}

.navigationPane .collapsibleSection ul.navigationItemList li .navPaneListItemName.trimmed.editing.editableLabel {
	max-width: calc(100% - 20px);
	min-width: calc(100% - 20px)
}

.navigationPane .collapsibleSection ul.navigationItemList li .navPaneListItemName.publishing .textLabel {
	color: #666
}

.navigationPane .collapsibleSection ul.navigationItemList li .navPaneItemIndicator {
	display: inline-block
}

.navigationPane .collapsibleSection ul.navigationItemList li .navPaneItemIndicator i {
	display: inline-block;
	vertical-align: top;
	font-size: 12px;
	color: #F2C811
}

.navigationPane .collapsibleSection ul.navigationItemList li .navPaneItemIndicator .warning {
	background-image: url(../images/powerBI.sprites.png);
	background-position: -2167px -1712px;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 9px;
	right: 11px
}

.navigationPane .collapsibleSection ul.navigationItemList li .editableLabel,.navigationPane .collapsibleSection ul.navigationItemList li .groupNavPaneListItemName {
	padding: 0;
	box-sizing: border-box;
	display: inline-block;
	min-width: 1px;
	max-width: 100%
}

.navigationPane .collapsibleSection ul.navigationItemList li .editableLabel .textLabel,.navigationPane .collapsibleSection ul.navigationItemList li .groupNavPaneListItemName .textLabel {
	color: #A6A6A6;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.navigationPane .collapsibleSection ul.navigationItemList li .editableLabel .textInput,.navigationPane .collapsibleSection ul.navigationItemList li .groupNavPaneListItemName .textInput {
	box-sizing: border-box;
	border-width: 1px;
	max-width: 100%;
	min-width: 100%;
	color: #000
}

.navigationPane .collapsibleSection ul.navigationItemList li .editableLabel:hover,.navigationPane .collapsibleSection ul.navigationItemList li .groupNavPaneListItemName:hover {
	border-color: transparent
}

.navigationPane .collapsibleSection.groupCollapsibleSection ul.navigationItemList li {
	padding-right: 5px
}

.navigationPane .collapsibleSection.groupCollapsibleSection ul.navigationItemList li.selected {
	background-color: #212121
}

.navigationPane .collapsibleSection.groupCollapsibleSection ul.navigationItemList li .navPaneListItemName.trimmed {
	max-width: 100%
}

.navigationPane .collapsibleSection ul>li button.itemActionsBtn,.navigationPane .collapsibleSection.groupCollapsibleSection>.sectionTitle button.itemActionsBtn {
	display: none;
	position: absolute;
	width: 35px
}

.navigationPane .collapsibleSection ul>li button.itemActionsBtn:focus,.navigationPane .collapsibleSection.groupCollapsibleSection>.sectionTitle button.itemActionsBtn:focus {
	display: block
}

.navigationPane .collapsibleSection ul>li.active,.navigationPane .collapsibleSection ul>li:hover,.navigationPane .collapsibleSection.groupCollapsibleSection>.sectionTitle.active,.navigationPane .collapsibleSection.groupCollapsibleSection>.sectionTitle:hover {
	background-color: rgba(102,102,102,.2)
}

.navigationPane .collapsibleSection ul>li.active button.itemActionsBtn,.navigationPane .collapsibleSection ul>li:hover button.itemActionsBtn,.navigationPane .collapsibleSection.groupCollapsibleSection>.sectionTitle.active button.itemActionsBtn,.navigationPane .collapsibleSection.groupCollapsibleSection>.sectionTitle:hover button.itemActionsBtn {
	display: block;
	color: #FFF
}

.navigationPane .collapsibleSection.groupCollapsibleSection {
	background-color: #000
}

.navigationPane .collapsibleSection.groupCollapsibleSection .sectionTitle:not(.subsectionTitle) {
	background-color: #444;
	box-shadow: 0 0 2px #212121
}

.navigationPane .collapsibleSection.groupCollapsibleSection .collapseToggle>i {
	transition: transform .25s;
	font-size: 14px;
	margin: 9px 0 0 6px
}

.navigationPane .collapsibleSection.groupCollapsibleSection.isExpanded .collapseToggle>i {
	transform: rotate(180deg);
	transform-origin: 50% 50%
}

.navigationPane .collapsibleSection .groupsTitle {
	display: inline-block;
	max-width: calc(100% - 20px);
	min-width: calc(100% - 20px)
}

.navigationPane .collapsibleSection .groupsTitle div {
	margin: 7px 0 0 6px
}

.navigationPane .collapsibleSection.ownershipFitlerCollapsibleSection .selectedOwnershipFilterText {
	font-size: 12px;
	color: #A6A6A6;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.navigationPane .collapsibleSection.ownershipFitlerCollapsibleSection .sectionTitle:focus {
	outline: 0
}

.navigationPane .favoritesSection,.navigationPane .homeSection {
	margin-bottom: 8px
}

.navigationPane .favoritesSection .homeTitleButton.disabledBtn,.navigationPane .homeSection .homeTitleButton.disabledBtn {
	pointer-events: none;
	cursor: default
}

.navigationPane .favoritesSection .homeTitleButton.disabledBtn>*,.navigationPane .homeSection .homeTitleButton.disabledBtn>* {
	color: #777
}

.navigationPane .favoritesSection .favoritesTitleButton,.navigationPane .favoritesSection .homeTitleButton,.navigationPane .homeSection .favoritesTitleButton,.navigationPane .homeSection .homeTitleButton {
	cursor: pointer;
	padding: 0;
	border: 0;
	background: 0 0;
	color: #FFF;
	margin-top: 2px;
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	text-align: left
}

.navigationPane .favoritesSection .favoritesTitleButton i.highlight,.navigationPane .favoritesSection .homeTitleButton i.highlight,.navigationPane .homeSection .favoritesTitleButton i.highlight,.navigationPane .homeSection .homeTitleButton i.highlight {
	color: #F2C811
}

.navigationPane .favoritesSection .homeMenuButton,.navigationPane .homeSection .homeMenuButton {
	color: #A6A6A6;
	background: 0 0;
	border: 0
}

.navigationPane .defaultGroupIcon,.navigationPane .groupsUserPhoto {
	background-image: url(../images/powerBI.sprites.png);
	width: 14px;
	height: 14px
}

.navigationPane .favoritesSection .homeMenuButton i,.navigationPane .homeSection .homeMenuButton i {
	font-size: 13px
}

.navigationPane .groupsListItemIcon {
	margin: 6px
}

.navigationPane .groupsUserPhoto {
	background-position: -2192px -1599px;
	border-radius: 50%
}

.navigationPane .defaultGroupIcon {
	background-position: -2078px -1737px;
	border: 1px solid #A6A6A6;
	border-radius: 50%;
	margin-top: 4px;
	box-sizing: border-box
}

.navigationPane .addDashboardInputBox {
	box-sizing: border-box;
	padding: 7px 36px 7px 32px;
	position: relative;
	white-space: nowrap;
	color: #000
}

.navigationPane .addDashboardInputBox .inputText {
	outline: 0
}

.navigationPane .addDashboardInputBox .inputText.error {
	border-color: #E81123
}

.navigationPane .addDashboardInputBox .inputText.active {
	border: 1px solid #000
}

.navigationPaneGroupContextMenu {
	border: 1px solid #666;
	box-shadow: none
}

.dashboardContainerView .mainContent ul.gridLayoutContainer>ul,dashboard-edit-mobile-display .mainContent ul.gridLayoutContainer>ul {
	padding: 0;
	margin: 0
}

.dashboardContainerView .mainContent ul.gridLayoutContainer li.gridLayoutItem,dashboard-edit-mobile-display .mainContent ul.gridLayoutContainer li.gridLayoutItem {
	position: absolute;
	transition: transform .25s,width .25s,height .25s
}

.dashboardContainerView .mainContent ul.gridLayoutContainer li.gridLayoutItem.changing,dashboard-edit-mobile-display .mainContent ul.gridLayoutContainer li.gridLayoutItem.changing {
	transition: none;
	z-index: 500
}

.dashboardContainerView .mainContent ul.gridLayoutContainer li.gridLayoutItem:hover .resizeHandle,dashboard-edit-mobile-display .mainContent ul.gridLayoutContainer li.gridLayoutItem:hover .resizeHandle {
	display: block
}

.dashboardContainerView .mainContent ul.gridLayoutContainer li.gridLayoutItem .resizeHandle,dashboard-edit-mobile-display .mainContent ul.gridLayoutContainer li.gridLayoutItem .resizeHandle {
	position: absolute;
	width: 27px;
	height: 27px;
	display: none
}

.dashboardContainerView .mainContent ul.gridLayoutContainer li.gridLayoutItem .resizeHandle[data-direction=down-right],dashboard-edit-mobile-display .mainContent ul.gridLayoutContainer li.gridLayoutItem .resizeHandle[data-direction=down-right] {
	right: 0;
	bottom: 0;
	cursor: se-resize!important
}

.dashboardContainerView .mainContent ul.gridLayoutContainer li.gridLayoutItem .resizeHandle:after,dashboard-edit-mobile-display .mainContent ul.gridLayoutContainer li.gridLayoutItem .resizeHandle:after {
	border-width: 0 2px 2px 0;
	border-style: solid;
	border-color: #A6A6A6;
	position: relative;
	display: block;
	top: 8px;
	left: 8px;
	content: '';
	width: 5px;
	height: 5px
}

.dashboardContainerView .mainContent ul.gridLayoutContainer .gridPlaceHolder,dashboard-edit-mobile-display .mainContent ul.gridLayoutContainer .gridPlaceHolder {
	box-sizing: border-box;
	padding: 5px;
	position: absolute;
	transform: translateZ(0);
	transition: width .15s,height .15s,transform .15s
}

.dashboardContainerView .mainContent ul.gridLayoutContainer .gridPlaceHolder>.placeholderInner,dashboard-edit-mobile-display .mainContent ul.gridLayoutContainer .gridPlaceHolder>.placeholderInner {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.1)
}

.introVideo iframe {
	border: 0;
	height: 399px;
	width: 710px;
	margin-bottom: 15px
}

.introVideo a {
	margin: 0 4px
}

.contentProviderSplash {
	position: absolute;
	background-color: #EAEAEA;
	color: #333;
	width: 100%;
	top: 0;
	bottom: 0;
	margin-left: -20px;
	margin-top: 58px;
	z-index: 2;
	opacity: 0;
	visibility: hidden;
	overflow: auto;
	transform: translateX(220px);
	transition: opacity .2s,visibility .2s,transform .2s
}

.contentProviderSplash.isGroupWelcome {
	margin-top: 0;
	margin-left: 0;
	height: 100%;
	opacity: 1;
	transform: none;
	visibility: visible;
	z-index: 32
}

.contentProviderSplash .container {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	max-width: 1050px;
	font-family: wf_standard-font_bold,helvetica,arial,sans-serif
}

.contentProviderSplash .container .desc,.contentProviderSplash .container .helpSection {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.contentProviderSplash .container .helpSection {
	color: #666;
	margin-bottom: 40px
}

.contentProviderSplash .container .helpSection a {
	margin: 0 4px
}

.contentProviderSplash .container h1.title {
	font-size: 50px;
	margin: 40px 0 15px;
	color: #000
}

.contentProviderSplash .container .desc {
	margin: 0 10px 40px;
	font-size: 18px
}

.contentProviderSplash .container .dataSourceTileGroup {
	text-align: left;
	display: inline-block;
	vertical-align: top;
	margin-right: 0
}

.contentProviderSplash .container .dataSourceTileGroup h2 {
	font-family: 'Segoe UI Semilight',wf_segoe-ui_semilight,helvetica,arial,sans-serif;
	margin: 25px 0;
	font-weight: 400
}

.contentProviderSplash .container .dataSourceTileGroup .dataSourceTile .tileContent .dataSourceDesc,.contentProviderSplash .container .dataSourceTileGroup footer h4,.tile header .headerText .displayText {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.contentProviderSplash .container .dataSourceTileGroup:not(:last-child) {
	margin-right: 20px
}

.contentProviderSplash .container .dataSourceTileGroup:not(:last-child) .separator {
	display: inline-block;
	width: 4px;
	height: 240px;
	background-color: #C8C8C8;
	margin-left: 15px;
	margin-right: 10px
}

.contentProviderSplash .container .dataSourceTileGroup footer {
	margin-top: 20px
}

.contentProviderSplash .container .dataSourceTileGroup footer .skipBtn {
	float: right;
	cursor: pointer
}

.contentProviderSplash .container .dataSourceTileGroup footer h4 {
	font-weight: 400;
	font-size: 14px;
	margin: 0 0 6px
}

.contentProviderSplash .container .dataSourceTileGroup footer a {
	text-decoration: none
}

.contentProviderSplash .container .dataSourceTileGroup footer a span {
	vertical-align: top;
	text-decoration: underline
}

.contentProviderSplash .container .dataSourceTileGroup footer a+a {
	margin-left: 20px
}

.contentProviderSplash .container .dataSourceTileGroup .dataSourceTile {
	display: inline-block;
	cursor: pointer;
	background-color: #FFF;
	padding: 25px;
	width: 150px;
	text-align: left;
	height: 190px;
	position: relative;
	box-shadow: 2px 2px 10px #C8C8C8;
	vertical-align: top;
	margin-right: 15px
}

.contentProviderSplash .container .dataSourceTileGroup .dataSourceTile:last-of-type {
	margin-right: 0
}

.contentProviderSplash .container .dataSourceTileGroup .dataSourceTile .tileContent {
	height: 155px;
	overflow: hidden
}

.contentProviderSplash .container .dataSourceTileGroup .dataSourceTile .tileContent .dataSourceTitle {
	font-size: 20px
}

.contentProviderSplash .container .dataSourceTileGroup .dataSourceTile .tileContent .dataSourceDesc {
	margin-top: 10px;
	font-size: 13px;
	line-height: 20px
}

.contentProviderSplash .container .dataSourceTileGroup .dataSourceTile .getBtn {
	text-align: left;
	min-width: 110px;
	font-size: 16px;
	padding: 7px 15px;
	position: relative
}

.contentProviderSplash .container .dataSourceTileGroup .dataSourceTile .getBtn .btnLabel {
	max-width: 92px;
	margin-right: 25px
}

.contentProviderSplash .container .dataSourceTileGroup .dataSourceTile .getBtn .getDataIcon {
	color: inherit;
	position: absolute;
	right: 15px;
	top: 7px
}

.tile.noSubtitle .tileBody .compositeTile,.tile.noTitle div.tileBody {
	top: 0
}

@media (max-width:950px) {
	.contentProviderSplash .container {
		width: auto
	}

	.contentProviderSplash .container section.dataSourceTiles {
		margin-bottom: 40px
	}

	.contentProviderSplash .container section.dataSourceTiles .dataSourceTileGroup {
		display: block;
		margin: auto 40px!important
	}

	.contentProviderSplash .container section.dataSourceTiles .dataSourceTileGroup .dataSourceTile {
		display: block;
		width: auto;
		height: auto;
		margin-bottom: 15px;
		margin-right: 0;
		text-align: right
	}

	.contentProviderSplash .container section.dataSourceTiles .dataSourceTileGroup .dataSourceTile .tileContent {
		margin-bottom: 15px;
		text-align: left;
		height: auto
	}

	.contentProviderSplash .container section.dataSourceTiles .dataSourceTileGroup:not(:last-child) {
		margin-right: 0
	}

	.contentProviderSplash .container section.dataSourceTiles .dataSourceTileGroup:not(:last-child) .separator {
		display: none
	}
}

.mobileLayout .smallTitleWidth .tile .displayText {
	height: 27px;
	white-space: normal;
	display: block;
	display: -webkit-box;
	letter-spacing: -.2px;
	word-wrap: break-word;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.mobileLayout .smallTitleWidth .tile .subDisplayText,.tile.noTitle header {
	display: none
}

.authoringDashboard .tile.noTitle div.tileBody .compositeTile:not(.fullLayout),.is-dynamic-layout .tile.noTitle div.tileBody .compositeTile:not(.fullLayout),.tile.noTitle .loadingPlaceholder {
	top: 10px
}

.tile.noTitle .webContentIcon {
	left: 4px;
	top: 1px;
	z-index: 2;
	position: absolute;
	color: #777
}

.tile.noTitle .webContentCorner {
	display: block;
	position: absolute;
	background: #FFF;
	width: 60px;
	height: 60px;
	top: -30px;
	left: -30px;
	transform: rotate(45deg);
	z-index: 1;
	border: 1px solid #EAEAEA
}

.tile.noTitle .errorPlaceholder {
	padding-top: 0
}

.nonActionable .tile .tileBody {
	cursor: default
}

.tile .warningIcon {
	color: #F2C811;
	background-color: #FFF;
	display: none
}

.tile .warningIcon i {
	color: #F2C811
}

.tile .webContentIcon {
	color: #777
}

.tile .notifications {
	position: relative;
	color: #777
}

.tile .notifications .badge {
	background: #F2C811;
	border-radius: 10px;
	color: #333;
	font-size: 8px;
	left: 10px;
	min-width: 8px;
	min-height: 8px;
	padding: 0 4px;
	position: absolute;
	top: -5px
}

.tile header {
	padding: 16px 10px 20px;
	box-sizing: border-box;
	height: 50px;
	position: absolute;
	top: 0;
	width: 100%;
	background-color: #FFF;
	z-index: 1;
	transition: opacity .25s;
	align-items: flex-start
}

.largeHeader.tile header {
	height: 65px
}

.authoringDashboard .tile header,.is-dynamic-layout .tile header {
	padding-top: 10px;
	padding-left: 10px;
	height: 42px
}

.tile header button:last-of-type {
	padding-right: 15px
}

.tile header .headerText {
	cursor: pointer;
	width: auto
}

.tile header .headerText .displayText {
	font-size: 15px;
	color: #333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 20px;
	line-height: 16px
}

.largeHeader.tile header .headerText .displayText {
	height: 22px;
	font-size: 17px;
	padding-bottom: 5px;
	padding-top: 4px
}

.tile header .headerText .subDisplayText {
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	font-size: 12px;
	color: #A6A6A6;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 20px;
	text-transform: uppercase;
	letter-spacing: .5px;
	margin-right: 10px;
	max-width: 100%;
	line-height: 12px
}

.largeHeader .tile header .headerText .subDisplayText {
	height: 22px;
	font-size: 12px
}

.tile header .headerText .subDisplayText:empty {
	margin-right: 0
}

.tile .loadingPlaceholder {
	display: block;
	color: #C8C8C8;
	top: 60px;
	left: 10px;
	right: 10px;
	bottom: 10px;
	overflow: hidden;
	position: absolute
}

.tile .tileBody,.tile .tileBody>* {
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute
}

.largeHeader .tile .loadingPlaceholder {
	top: 75px
}

.authoringDashboard .tile .loadingPlaceholder,.is-dynamic-layout .tile .loadingPlaceholder {
	top: 42px
}

.tile .loadingPlaceholder .loadingPlaceholderText {
	top: 50%;
	position: absolute;
	margin-top: -20px;
	text-align: center;
	width: 100%
}

.tile .errorPlaceholder {
	display: table;
	background-color: #F4F4F4;
	color: #333;
	font-size: small;
	width: 100%;
	height: 100%;
	cursor: default;
	position: absolute;
	padding-top: 50px
}

.tile .errorPlaceholder .errorContainer {
	display: table-cell;
	width: inherit;
	height: inherit;
	text-align: center;
	vertical-align: middle
}

.tile .errorPlaceholder .errorPlaceholderTextContainer {
	display: block;
	text-align: center;
	vertical-align: middle;
	padding: 20px 20px 0
}

.tile .errorPlaceholder .errorPlaceholderTextContainer .errorPlaceholderText {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	font: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 14px
}

.tile .errorPlaceholder .errorPlaceholderTextContainer .getDetailsText {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
	font-size: 14px;
	color: #0645ad
}

.tile .errorPlaceholder .errorPlaceholderIcon {
	pointer-events: all;
	display: inline-block;
	vertical-align: middle;
	color: #666
}

.tile .tileBody {
	top: 50px;
	color: #FFF;
	overflow: hidden;
	transition: top .25s;
	cursor: pointer;
	text-align: left
}

.largeHeader.tile .tileBody {
	top: 65px
}

.authoringDashboard .tile .tileBody,.is-dynamic-layout .tile .tileBody {
	top: 42px
}

.tile .tileBody>* {
	top: 0
}

.tile .tileBody .compositeTile {
	top: 10px;
	left: 10px;
	right: 10px;
	bottom: 10px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	overflow: hidden
}

.tile .tileBody .compositeTile.fullLayout {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.authoringDashboard .tile .tileBody .compositeTile:not(.fullLayout),.is-dynamic-layout .tile .tileBody .compositeTile:not(.fullLayout) {
	top: 0;
	bottom: 8px
}

.tile .tileBody .compositeTile .tableContainer {
	overflow: hidden
}

.tile .tileBody .realTimeTile {
	position: absolute
}

.tile .tileBody .imageTile,.tile .tileBody .workbookTile {
	overflow: hidden;
	background-color: #FFF
}

.tile .tileBody .workbookTile .backgroundOriginalSize .image {
	max-height: unset;
	max-width: unset
}

.tile .tileBody .workbookTile>iframe {
	width: 100%;
	height: 100%
}

.tile .tileBody .modelTile {
	background-color: #FFF
}

.tile .tileBody .iframeTile,.tile .tileBody .ssrsTile {
	overflow: hidden;
	background-color: #FFF
}

.tile .tileBody .iframeTile iframe {
	position: absolute;
	width: 100%;
	height: 100%
}

.tile .tileBody .iframeTile.noTitle {
	top: 10px
}

body.fullScreen .landingController .contentMain,body.fullScreen .landingController impersonation-bar {
	top: 0
}

.tile .compositeTile .visualTile {
	height: 100%;
	width: 100%;
	box-sizing: border-box
}

.tile .compositeTile .visualTile>.visual[allow-deferred-rendering] {
	opacity: 0;
	transition: opacity .25s;
	background: #FFF;
	width: 100%;
	height: 100%
}

.tile .compositeTile .visualTile>.visual[allow-deferred-rendering][initialized] {
	opacity: 1
}

.tile .compositeTile .visual .MicrosoftMap {
	visibility: visible;
	transition: visibility 0s .5s
}

.tile .explorationContainer .exploreCanvas {
	background-color: #FFF;
	bottom: 0;
	pointer-events: all;
	overflow: hidden
}

.baseTile button,.baseTile button:active:hover,.baseTile button:hover,.baseTile button:hover:focus {
	background-color: transparent
}

.tile .explorationContainer .exploreCanvas .displayArea {
	box-shadow: 0 0 0
}

.tile .explorationContainer .exploreCanvas .resizeHandle {
	display: none!important
}

.tile .explorationContainer .exploreCanvas .visualContainer.selected,.tile .explorationContainer .exploreCanvas .visualContainer:hover {
	border-color: #FFF
}

.tile .explorationContainer .exploreCanvas .visualContainer .errorContainer .errorMessage .errorSpan,.tile .explorationContainer .exploreCanvas .visualContainer .errorContainer .errorMessage div {
	color: #666
}

.baseTile button {
	color: #999;
	padding: 3px;
	border: none;
	box-sizing: border-box;
	vertical-align: top
}

.baseTile button:hover {
	color: #333
}

.baseTile button i {
	padding: 0;
	margin: 0
}

body {
	overflow: hidden
}

body.fullScreen .landingController .contentMain .navigationPane,body.fullScreen .landingController .contentMain navigation-pane-v2 {
	display: none
}

body.fullScreen .landingController .contentMain .navigationPane~.contentColumn,body.fullScreen .landingController .contentMain navigation-pane-v2~.contentColumn {
	left: 0
}

body.fullScreen .landingController impersonation-bar~.contentMain {
	top: 50px
}

.contentMain {
	display: flex
}

.contentMain .navigationPane {
	display: block;
	position: relative
}

.contentMain .navigationPane,.contentMain navigation-pane-v2 {
	flex: 0 0 auto
}

.contentMain .taskPaneSliderOverlay {
	background-color: rgba(255,255,255,.25);
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 59;
	display: none
}

.contentMain .taskPaneSliderOverlay.isCollapsiblePaneExpanded.showOverlay {
	display: block
}

.contentMain .taskPaneSliderView {
	-ms-overflow-style: scrollbar!important
}

.contentMain .dashboardTile.hasSpotlight {
	opacity: 1!important
}

.landingController {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	display: flex;
	overflow: hidden
}

.landingController impersonation-bar {
	position: absolute;
	height: 50px;
	line-height: 50px;
	width: 100%;
	top: 48px;
	z-index: 80
}

.landingController impersonation-bar~.contentMain {
	top: 98px
}

.landingController .contentMain {
	position: absolute;
	top: 48px;
	bottom: 0;
	left: 0;
	right: 0
}

.landingController .contentMain.error {
	top: 20%;
	font-family: 'Segoe UI Semilight',wf_segoe-ui_semilight,helvetica,arial,sans-serif
}

.landingController .contentMain.error a {
	display: inline;
	text-decoration: none;
	color: #000;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.landingController .contentMain.accountClosed,.landingController .contentMain.wait {
	font-family: 'Segoe UI Semilight',wf_segoe-ui_semilight,helvetica,arial,sans-serif
}

.landingController .contentMain.wait {
	top: 244px;
	width: 800px;
	margin: auto;
	align-content: center
}

.landingController .contentMain .owlContainer {
	width: 360px;
	margin: auto
}

.landingController .contentMain .contentErrorText {
	font-size: 28px;
	color: #333;
	margin-top: 40px
}

.landingController .contentMain .contentErrorDescription {
	margin-top: 10px;
	font-size: 14px;
	color: #666;
	margin-bottom: 10px
}

.landingController .contentMain .contentErrorItemText {
	font-size: 14px;
	color: #666
}

.landingController .contentMain .contentWaitText {
	font-size: 41pt;
	color: #333;
	margin-top: 40px;
	text-align: center;
	margin-left: auto;
	margin-right: auto
}

.landingController .contentMain .contentWaitMessage {
	font-size: 23pt;
	color: #666;
	margin-top: 40px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	height: 85px
}

.landingController .contentMain .contentWaitSubtext {
	font-size: 14pt;
	color: #666;
	margin-top: 40px;
	text-align: center;
	margin-left: auto;
	margin-right: auto
}

.landingController .contentMain.accountClosed {
	top: 20%
}

.landingController .contentMain.accountClosed .contentErrorDescription,.landingController .contentMain.accountClosed .contentErrorText {
	text-align: center
}

.landingController .contentMain.accountClosed .contentErrorImage img {
	margin: auto;
	display: block
}

.landingController .contentMain .continueLink {
	margin-top: 30px
}

.landingController .contentMain .continueLink .continueLinkText {
	text-decoration: none
}

.landingController .contentMain.isCollapsiblePaneExpanded .mainContent {
	right: 290px
}

.landingController .contentMain.isCollapsiblePaneExpanded .fullScreenBtnHost {
	right: 580px
}

.landingController .contentColumn {
	display: flex;
	flex-direction: column;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	z-index: 0
}

.landingController .contentColumn .landingContainer {
	flex-grow: 1;
	flex-flow: column;
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%
}

.landingController .contentColumn .landingContainer .landingRootContent {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.landingController .contentColumn .landingContainer .landingRootContent>* {
	position: relative;
	display: block;
	height: 100%;
	overflow: hidden
}

.landingController .contentColumn .landingContainer .landingRootContent.inApps {
	height: auto;
	bottom: 0;
	top: 50px
}

.landingController .contentColumn .landingContainer .contentListRootContent,.landingController .contentColumn .landingContainer .favoritesRootContent {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.landingController .contentColumn .landingContainer #reportLandingContainer.embeddedPV {
	background-color: #FFF
}

.landingController .contentColumn .landingContainer #reportLandingContainer.embeddedPV .notification-bar {
	position: absolute;
	width: 100%
}

.landingController .contentColumn .landingContainer #reportLandingContainer.embeddedPV .notification-bar+.explorationContainer {
	display: block;
	top: 50px;
	position: relative;
	height: 100%
}

.landingController .contentColumn .landingContainer .waitingContainer .spinnerWithText .powerbi-spinner,pbi-icon {
	display: inline-block
}

.landingController .contentColumn .landingContainer #reportLandingContainer .explorationContainer .appBar app-action-menu {
	flex: 0 0 auto;
	height: 40px
}

.landingController .contentColumn .landingContainer .waitingContainer {
	top: 50%;
	position: absolute;
	width: 100%;
	margin-top: -16px
}

.landingController .contentColumn .landingContainer .waitingContainer .spinnerWithText {
	text-align: center
}

.landingController .contentColumn .landingContainer .waitingContainer .spinnerWithText .loadingText {
	vertical-align: middle;
	display: inline-block;
	font-size: 20px;
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	color: #666
}

.landingController .contentColumn .landingContainer #installedAppLandingContainer {
	max-height: 100%
}

.landingController .contentColumn .landingContainer #installedAppLandingContainer.scrollable {
	overflow: auto
}

.landingController .navigationPane~.contentColumn,.landingController navigation-pane-v2~.contentColumn {
	position: relative;
	flex: 1 1 auto
}

#dummy-chrome {
	pointer-events: none
}

#dummy-chrome .svgDummyWaffle {
	width: 16px;
	height: 16px;
	margin: 16px
}

#dummy-chrome .svgDummyIcon {
	width: 16px;
	height: 16px;
	fill: #fff
}

#dummy-chrome .powerBIUserInfoButton .svgDummyIcon {
	padding-left: 10px;
	padding-top: 9px
}

#dummy-chrome .contentColumn {
	z-index: 999
}

#dummy-chrome .contentColumn #pbi-loading {
	background-color: #EAEAEA
}

#pbi-loading {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 1;
	z-index: 90;
	transition: opacity .5s
}

#pbi-loading .pulsing-svg-item {
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-duration: 750ms;
	animation-name: pulse;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100px;
	height: auto;
	transform: translate(-50%,-50%)
}

#topBar,#topBar .topNavLeft,#topBar .topNavRight {
	height: 48px;
	display: flex
}

#pbi-loading .pulsing-svg-item .st1 {
	fill: #C8C8C8
}

@keyframes pulse {
	0% {
		opacity: 1
	}

	100% {
		opacity: .1
	}
}

#pbi-loading.done {
	opacity: 0
}

pbi-icon {
	font-size: 0
}

@keyframes fadeIn {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

body.fullScreen #topBar {
	display: none
}

#topBar {
	position: absolute;
	width: 100%;
	background-color: #000;
	color: #FFF;
	cursor: default;
	z-index: 80;
	justify-content: space-between
}

#topBar.fadeIn {
	animation-delay: .5s;
	animation-duration: .5s;
	animation-name: fadeIn;
	animation-fill-mode: backwards
}

#topBar pbi-button.topNavButton {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0;
	cursor: pointer;
	width: 46px
}

#topBar .powerBILogo,#topBar .topNavButton,#topBar pbi-button.topNavButton button {
	width: 48px;
	height: 48px
}

#topBar pbi-button.topNavButton button:focus {
	background-color: #FFF;
	color: #000
}

#topBar pbi-button.topNavButton button:focus i.glyphicon {
	color: #000
}

#topBar .topNavTrialStatus {
	font-size: 14px;
	margin: 0 12px;
	cursor: pointer
}

#topBar .topNavTrialStatus:hover {
	text-decoration: underline
}

#topBar .topNavButton {
	border: none;
	border-left: 1px solid #666;
	background-color: transparent;
	font-size: 16px;
	outline: 0;
	padding: 0
}

#topBar .topNavButton:nth-last-child(2) {
	border-right: 1px solid #666
}

#topBar .topNavButton:hover {
	background-color: #BE9A27;
	color: #FFF
}

#topBar .topNavButton:hover i.glyphicon {
	color: #FFF
}

#topBar .topNavButton:focus {
	background-color: #FFF;
	color: #000
}

#topBar .topNavButton:focus i.glyphicon {
	color: #000
}

#topBar .topNavButton i.glyphicon {
	color: #FFF
}

#topBar .topNavLeft {
	text-decoration: none;
	align-items: center;
	flex-shrink: 0
}

#topBar .topNavRight {
	align-items: center;
	flex-shrink: 0
}

#topBar .powerBILogo {
	background-color: #F2C811;
	cursor: pointer
}

#topBar .powerBILogoText {
	padding: 7px 15px;
	font-size: 24px;
	font-family: 'Segoe UI Light',wf_segoe-ui_light,helvetica,arial,sans-serif;
	cursor: pointer;
	vertical-align: top;
	text-decoration: none;
	color: #FFF
}

#topBar .notificationsBtn .badge,.infonav-dialogContent .explorationPinTileDialog {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

#topBar .powerBIUserInfoButton {
	color: #FFF;
	background: #A6A6A6;
	border: 0;
	border-radius: 50%;
	width: 36px;
	height: 36px;
	margin: 3px 10px;
	padding: 0
}

#topBar .notificationsBtn {
	position: relative
}

#topBar .notificationsBtn .badge {
	position: absolute;
	top: 4px;
	left: 22px;
	background: #F2C811;
	border-radius: 10px;
	padding: 2px 4px;
	min-width: 12px;
	min-height: 12px;
	font-size: 10px;
	color: #000;
	line-height: 16px
}

#topBar .notificationsBtn .badge.warning {
	background: #E81123
}

#topBar breadcrumbs {
	flex-grow: 1;
	min-width: 240px;
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto;
	cursor: auto
}

.navigationBar-contextMenu {
	border: none;
	box-shadow: 0 0 10px rgba(0,0,0,.2);
	clip: rect(2px,10000px,10000px,-10px)
}

.navigationBar-contextMenu .addBorderBottom button,.navigationBar-contextMenu .addBorderBottom span,.navigationBar-contextMenu .addBorderBottom>a,.navigationBar-contextMenu .userInfoContainer {
	border-bottom: 1px solid #EAEAEA
}

.navigationBar-contextMenu.overlayActive {
	opacity: 1;
	pointer-events: auto;
	display: block
}

.navigationBar-contextMenu[read-only=true] .orgApps,.navigationBar-contextMenu[read-only=true] .quotaManagement {
	display: none
}

.navigationBar-contextMenu .quotaManagement button {
	line-height: 16px
}

.navigationBar-contextMenu a:hover {
	background: #EAEAEA
}

.navigationBar-contextMenu .menuContainer {
	padding-left: 10px
}

.navigationBar-contextMenu .userInfoContainer .userInfoContent {
	color: #666
}

.navigationBar-contextMenu .userInfoContainer .userInfoContent .userName {
	font-size: 16px
}

.navigationBar-contextMenu .userInfoContainer .userInfoContent .userEmail {
	font-size: 12px;
	width: 170px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.o365Waffle,.powerBILogo {
	width: 48px;
	height: 48px
}

.powerBILogo {
	position: absolute;
	background-color: #F2C811;
	cursor: pointer
}

.powerBILogo .waffle {
	font-size: 16px;
	width: 100%;
	text-align: center;
	line-height: 48px;
	vertical-align: middle;
	color: #000
}

.loadingspinner {
	float: left;
	padding: 8px
}

.o365AppLauncherLoading {
	color: #333;
	font-size: 15px;
	position: relative;
	left: 10px;
	top: 10px;
	float: left
}

.o365AppLauncherError {
	width: 240px;
	height: 35px;
	padding: 0 15px 15px 5px;
	color: #333;
	font-size: 15px;
	position: relative;
	top: 5px;
	float: left
}

.uppertriangle {
	width: 0;
	height: 0;
	position: relative;
	left: -15px;
	top: -18px;
	border-style: solid;
	border-width: 0 9px 9px;
	border-color: transparent transparent #FFF
}

@keyframes fadein {
	0% {
		opacity: 0;
		visibility: visible
	}

	100% {
		opacity: 1
	}
}

@-moz-keyframes fadein {
	0% {
		opacity: 0;
		visibility: visible
	}

	100% {
		opacity: 1
	}
}

@-o-keyframes fadein {
	0% {
		opacity: 0;
		visibility: visible
	}

	100% {
		opacity: 1
	}
}

@-webkit-keyframes fadein {
	0% {
		opacity: 0;
		visibility: visible
	}

	100% {
		opacity: 1
	}
}

@keyframes fadeout {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@-moz-keyframes fadeout {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@-o-keyframes fadeout {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@-webkit-keyframes fadeout {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

.o365AppLauncherContainer {
	opacity: 0;
	display: none;
	position: absolute;
	max-width: 840px;
	outline: 0;
	z-index: 9999;
	top: 48px;
	background-color: #FFF;
	border: 1px solid #C8C8C8;
	box-shadow: 0 1px 15px rgba(0,0,0,.4)
}

.infonav-modalDialog.liveReport .infonav-dialogCloseIcon,.infonav-modalDialog.pinTile .infonav-dialogCloseIcon {
	z-index: 1
}

.o365AppLauncherContainer.o365cs-newALV2-on.o365cs-nav-switcher {
	border: 1px solid #C8C8C8;
	box-shadow: 0 1px 15px rgba(0,0,0,.4);
	top: 48px!important;
	height: calc(100vh - 48px)
}

.o365AppLauncherContainerOldStyle {
	padding: 10px 10px 10px 20px;
	margin: 10px
}

.o365AppLauncherContainer.fadein {
	opacity: 1;
	display: block;
	-webkit-animation: fadein .3s linear;
	-moz-animation: fadein .3s linear;
	-ms-animation: fadein .3s linear;
	animation: fadein .3s linear
}

.o365AppLauncherContainer.fadeout {
	opacity: 0;
	display: none;
	-webkit-animation: fadeout .3s linear;
	-moz-animation: fadeout .3s linear;
	-ms-animation: fadeout .3s linear;
	animation: fadeout .3s linear
}

.o365LoadingContainer {
	width: 240px;
	height: 35px;
	padding: 15px 15px 15px 5px
}

.o365AppLauncherContent {
	position: relative;
	min-width: 240px;
	max-width: 840px;
	height: auto;
	width: auto
}

.infonav-dialogContent .explorationPinTileDialog {
	color: #333;
	display: flex
}

.infonav-dialogContent .explorationPinTileDialog.liveReportTile {
	min-height: 360px
}

.infonav-dialogContent .explorationPinTileDialog.liveReportTile .tilePreview.vrmPreview .dashboardTile {
	top: 90px;
	left: 51px
}

.infonav-dialogContent .explorationPinTileDialog.liveReportTile .dashboardSelector {
	width: 305px
}

.infonav-dialogContent .explorationPinTileDialog.liveReportTile .dashboardSelector .inputDashboardTitle,.infonav-dialogContent .explorationPinTileDialog.liveReportTile .dashboardSelector .inputReportTitle {
	width: 292px
}

.infonav-dialogContent .explorationPinTileDialog.pinDashboardTile {
	min-height: 342px
}

.infonav-dialogContent .explorationPinTileDialog.pinDashboardTile .tilePreview .dashboardTile {
	top: 38px;
	left: 35px
}

.infonav-dialogContent .explorationPinTileDialog.pinDashboardTile .tilePreview.vrmPreview .dashboardTile {
	top: 62px;
	left: 38px
}

.infonav-dialogContent .explorationPinTileDialog.pinDashboardTile .dashboardSelector {
	width: 282px
}

.infonav-dialogContent .explorationPinTileDialog.pinDashboardTile .dashboardSelector .inputDashboardTitle,.infonav-dialogContent .explorationPinTileDialog.pinDashboardTile .dashboardSelector .inputReportTitle {
	width: 269px
}

.infonav-dialogContent .explorationPinTileDialog .tilePreview {
	float: left;
	width: 50%;
	position: relative;
	background-color: #F4F4F4;
	min-height: 325px
}

.infonav-dialogContent .explorationPinTileDialog .tilePreview.noPreview {
	opacity: .4
}

.infonav-dialogContent .explorationPinTileDialog .tilePreview.showPreview {
	opacity: 1;
	transition: opacity .7s
}

.infonav-dialogContent .explorationPinTileDialog .tilePreview .liveReport {
	color: #666;
	font-size: 12px;
	position: absolute;
	top: 72px;
	left: 54px
}

.infonav-dialogContent .explorationPinTileDialog .tilePreview .liveReport .previewSection {
	font-family: 'Segoe UI Bold',wf_segoe-ui_bold,helvetica,arial,sans-serif;
	margin-right: 4px
}

.infonav-dialogContent .explorationPinTileDialog .dashboardSelector .sectionContainer .pinMessage,.infonav-dialogContent .explorationPinTileDialog .tileFormatting .pinTileBoldText {
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif
}

.infonav-dialogContent .explorationPinTileDialog .tilePreview .warningIcon {
	display: none
}

.infonav-dialogContent .explorationPinTileDialog .dashboardTile {
	width: 270px;
	height: 180px;
	position: absolute;
	pointer-events: none;
	display: none
}

.infonav-dialogContent .explorationPinTileDialog .dashboardTile .explorationContainer .exploreCanvas {
	background-color: #FFF;
	bottom: 0;
	pointer-events: none;
	overflow: hidden
}

.infonav-dialogContent .explorationPinTileDialog .dashboardTile .explorationContainer .exploreCanvas.displayArea {
	box-shadow: 0 0 10px #FFF
}

.infonav-dialogContent .explorationPinTileDialog .dashboardTile .explorationContainer .exploreCanvas:focus {
	outline-width: 0
}

.infonav-dialogContent .explorationPinTileDialog .dashboardTile .explorationContainer .exploreCanvas .visualContainer.selected,.infonav-dialogContent .explorationPinTileDialog .dashboardTile .explorationContainer .exploreCanvas .visualContainer:hover {
	border-color: #FFF
}

.infonav-dialogContent .explorationPinTileDialog .dashboardTile .explorationContainer .exploreCanvas .visualContainer .errorContainer .errorMessage .errorSpan,.infonav-dialogContent .explorationPinTileDialog .dashboardTile .explorationContainer .exploreCanvas .visualContainer .errorContainer .errorMessage div {
	color: #666
}

.infonav-dialogContent .explorationPinTileDialog .dashboardTile .explorationContainer .exploreCanvas .visualContainerHost {
	padding-top: 0
}

.infonav-dialogContent .explorationPinTileDialog .tileFormatting {
	position: absolute;
	top: 225px;
	left: 30px
}

.infonav-dialogContent .explorationPinTileDialog .tileRadioGroup {
	padding: 2px 0 3px 2px
}

.infonav-dialogContent .explorationPinTileDialog .dashboardSelector {
	float: right;
	margin: 15px 28px 76px 27px
}

.infonav-dialogContent .explorationPinTileDialog .dashboardSelector .sectionContainer .title {
	margin-bottom: 4px;
	font-size: 24px;
	font-weight: 400
}

.infonav-dialogContent .explorationPinTileDialog .dashboardSelector .sectionContainer .message {
	font-size: 12px;
	padding: 0 20px 5px 0
}

.infonav-dialogContent .explorationPinTileDialog .dashboardSelector .sectionContainer .pinMessage {
	padding: 10px 0 4px
}

.infonav-dialogContent .explorationPinTileDialog .dashboardSelector .sectionContainer .existingDashboardDropDown,.infonav-dialogContent .explorationPinTileDialog .dashboardSelector .sectionContainer .newNameTextBox {
	padding: 10px 4px 0 0
}

.infonav-dialogContent .explorationPinTileDialog .dashboardSelector .sectionContainer .existingDashboardDropDown select {
	height: 24px;
	width: 100%;
	box-sizing: content-box
}

.infonav-dialogContent .explorationPinTileDialog .dashboardSelector .sectionContainer .existingDashboardDropDown select option:disabled {
	color: #e1e1e1
}

.infonav-dialogContent .explorationPinTileDialog .dashboardSelector .sectionContainer .newNameTextBox .inputDashboardTitle,.infonav-dialogContent .explorationPinTileDialog .dashboardSelector .sectionContainer .newNameTextBox .inputReportTitle {
	resize: none;
	color: #666;
	height: 18px;
	box-sizing: content-box
}

.infonav-dialogContent .explorationPinTileDialog .dashboardSelector .liveReportMessage {
	font-size: 12px;
	background-color: #DEEBF6;
	position: relative;
	margin-top: 13px;
	padding: 11px 0 13px;
	display: inline-flex
}

.infonav-dialogContent .explorationPinTileDialog .dashboardSelector .liveReportMessage span {
	padding-right: 8px
}

.infonav-dialogContent .explorationPinTileDialog .dashboardSelector .liveReportMessage .glyphicon {
	padding: 3px 8px 0
}

.infonav-dialogContent .explorationPinTileDialog .dashboardSelector .pinTileButtons {
	position: absolute;
	right: 30px;
	bottom: 24px;
	width: 330px;
	margin-top: 16px
}

.infonav-dialogContent .explorationPinTileDialog .dashboardSelector .pinTileButtons button {
	float: right;
	margin-left: 5px;
	min-width: 82px;
	max-width: 210px
}

.infonav-modalDialog.pinTile {
	width: 675px
}

.infonav-modalDialog.pinTile .infonav-dialogContent,.infonav-modalDialog.pinTile .infonav-dialogLayout {
	padding: 0
}

.infonav-modalDialog.pinTile .infonav-dialogContent .typeInfo {
	background-color: #DEEBF6;
	padding: 3px 3px 3px 7px;
	position: absolute;
	right: 30px;
	bottom: 48px;
	font-size: 12px
}

.infonav-modalDialog.liveReport {
	width: 725px
}

.infonav-modalDialog.liveReport .infonav-dialogContent,.infonav-modalDialog.liveReport .infonav-dialogLayout {
	padding: 0
}

.infonav-dialogContent .aboutPbiDialog {
	color: #333;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.infonav-dialogContent .aboutPbiDialog::before {
	background-image: url(../images/PowerBI96x96.png);
	width: 96px;
	height: 96px;
	position: absolute;
	content: '';
	left: 30px;
	background-repeat: no-repeat
}

.infonav-dialogContent .aboutPbiDialog .info {
	margin-left: 140px
}

.infonav-dialogContent .aboutPbiDialog .info .title {
	font-family: 'Segoe UI Semilight',wf_segoe-ui_semilight,helvetica,arial,sans-serif;
	font-size: 24px
}

.infonav-dialogContent .aboutPbiDialog .info .copyright {
	margin-bottom: 4px
}

.infonav-dialogContent .aboutPbiDialog .info .field {
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif;
	margin-right: 8px
}

.infonav-dialogContent .aboutPbiDownloadDialog {
	color: #333;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default
}

.infonav-dialogContent .aboutPbiDownloadDialog .title {
	font-family: 'Segoe UI Bold',wf_segoe-ui_bold,helvetica,arial,sans-serif;
	font-size: 36px;
	color: #000;
	background-color: #F2C811;
	height: 152px;
	padding-top: 42px;
	text-align: center
}

.infonav-dialogContent .aboutPbiDownloadDialog .dialoglogo {
	background-repeat: no-repeat;
	background-size: contain;
	margin: -74px auto 28px
}

.infonav-dialogContent .aboutPbiDownloadDialog .dialoglogo.mobileLogo {
	background-image: url(../images/devices_620_x_280.png);
	height: 280px;
	width: 620px
}

.infonav-dialogContent .aboutPbiDownloadDialog .dialoglogo.analyzeInExcelLogo {
	background-image: url(../images/AnalyzeExcel_Laptop.png);
	height: 280px;
	width: 416px
}

.infonav-dialogContent .aboutPbiDownloadDialog .message {
	font-size: 22px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	text-align: center;
	margin: auto;
	width: 500px
}

.infonav-modalDialog.noChrome .infonav-dialogContent,.infonav-modalDialog.noChrome .infonav-dialogLayout {
	padding: 0
}

.infonav-modalDialog.noChrome .infonav-dialogActions {
	padding-top: 44px;
	text-align: center;
	padding-bottom: 52px
}

.infonav-modalDialog.noChrome .infonav-dialogActions input[type=button] {
	margin-left: 20px;
	line-height: 30px;
	font-size: 20px
}

.infonav-dialogActions .checkbox {
	float: left
}

.infonav-modalDialog.noChrome .infonav-dialogActions input[type=button].linkLikeButton {
	line-height: 30px;
	font-size: 16px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	background-color: rgba(200,200,200,0);
	border-color: rgba(200,200,200,0);
	color: #0645AD;
	display: block;
	width: 100%
}

.infonav-modalContainer.deleteGroup .infonav-dialogContent>span,.infonav-modalContainer.leaveGroup .infonav-dialogContent>span {
	margin-left: 10px
}

.infonav-modalContainer.leaveGroup .infonav-modalDialog {
	margin-top: -7px!important;
	overflow: hidden;
	padding-top: 0;
	width: 320px
}

.infonav-modalContainer.leaveGroup .infonav-dialogLayout {
	padding: 10px
}

.infonav-modalContainer.leaveGroup .infonav-dialogContent {
	overflow: hidden;
	padding-top: 6px
}

.infonav-modalContainer.deleteGroup .infonav-modalDialog {
	margin-top: -7px!important;
	overflow: hidden;
	padding-top: 0;
	width: 320px
}

.infonav-modalContainer.deleteGroup .infonav-dialogLayout {
	padding: 10px
}

.infonav-modalContainer.deleteGroup .infonav-dialogContent {
	overflow: hidden;
	padding-top: 6px
}

.infonav-modalContainer {
	z-index: 999999
}

.infonav-modalContainer .header {
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif;
	margin: 10px 0
}

.infonav-modalContainer .header .chooseReason {
	color: #E81123
}

.infonav-modalContainer .header .hideChooseReason {
	display: none
}

.infonav-modalContainer .feedbackTextbox {
	width: 75%;
	height: 80px
}

.infonav-modalContainer.exportDataDialog .infonav-modalDialog {
	width: 350px
}

.infonav-modalContainer.exportDataDialog .infonav-dialogLayout {
	padding: 30px
}

.infonav-modalContainer.exportDataDialog .infonav-dialogActions,.infonav-modalContainer.exportDataDialog .infonav-dialogContent {
	padding-top: 20px
}

.infonav-modalContainer.exportDataDialog .infonav-dialogContent .dialogMessage {
	padding-bottom: 20px
}

.infonav-modalContainer.emailSubscriptionDialog .infonav-modalDialog {
	width: 500px
}

.infonav-dialogContent .qrCodeDialog {
	color: #333;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.infonav-dialogContent .qrCodeDialog .qrCodePreview {
	float: left;
	position: relative;
	height: 300px;
	background-color: #F4F4F4;
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 30px
}

.infonav-dialogContent .qrCodeDialog .qrCodePreview .tileHeader {
	padding-bottom: 15px
}

.infonav-dialogContent .qrCodeDialog .qrCodePreview .tileHeader .heading .displayText {
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 4px;
	width: 190px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.infonav-dialogContent .qrCodeDialog .qrCodePreview .tileHeader .heading .subDisplayText {
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	width: 190px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.infonav-dialogContent .qrCodeDialog .qrCodePreview .qrCode {
	margin-bottom: 15px;
	display: block
}

.infonav-dialogContent .qrCodeDialog .qrCodeInstructions {
	float: right;
	position: absolute;
	top: 10px;
	left: 280px;
	width: 365px
}

.infonav-dialogContent .qrCodeDialog .qrCodeInstructions .title {
	font-size: 25px;
	line-height: 18px;
	font-weight: 400;
	margin-bottom: 15px
}

.infonav-dialogContent .qrCodeDialog .qrCodeInstructions .message {
	font-size: 12px;
	line-height: 16px
}

.infonav-dialogContent .qrCodeDialog .qrCodeInstructions .notification {
	margin-top: 30px;
	background-color: #DEEBF6;
	padding: 11px 8px 12px
}

.infonav-dialogContent .qrCodeDialog .qrCodeInstructions .notification .glyphicon {
	float: left;
	margin-right: 8px;
	vertical-align: middle;
	font-size: 15px
}

.infonav-dialogContent .qrCodeDialog .qrCodeInstructions .notification .notificationBody {
	font-size: 12px;
	line-height: 17px;
	display: flex
}

.infonav-dialogContent .qrCodeDialog .qrCodeInstructions .qrCodeButtons {
	position: absolute;
	right: 1px;
	top: 250px
}

.infonav-dialogContent .qrCodeDialog .qrCodeInstructions .qrCodeButtons button {
	float: right;
	margin-left: 5px;
	min-width: 82px
}

.infonav-dialogContent .qrCodeDialog .qrCodeInstructions .qrCodeButtons .downloadButton {
	float: right;
	min-width: 82px;
	width: auto;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	cursor: pointer;
	text-transform: none;
	overflow: visible;
	margin: 0;
	text-decoration: none;
	text-align: center;
	vertical-align: middle
}

.infonav-dialogContent .qrCodeDialog .qrCodeInstructions .qrCodeButtons .downloadButton:hover {
	border-color: #000;
	outline: 0
}

.infonav-dialogContent .qrCodeDialog .qrCodeInstructions .qrCodeButtons .downloadButton:active {
	background-color: #CDA521
}

.infonav-modalDialog.qrCode {
	width: 675px
}

.infonav-modalDialog.qrCode .infonav-dialogCloseIcon {
	z-index: 1
}

.infonav-modalDialog.qrCode .infonav-dialogContent,.infonav-modalDialog.qrCode .infonav-dialogLayout {
	padding: 0
}

.qrLoading {
	position: fixed;
	left: 0;
	right: 0;
	top: -48px;
	bottom: 0;
	background: rgba(0,0,0,.4);
	cursor: default;
	z-index: 999
}

.qrLoading .content {
	width: 314px;
	height: 234px;
	background: #FFF;
	left: 50%;
	position: absolute;
	top: 50%;
	margin-top: -117px;
	margin-left: -157px;
	box-shadow: 0 1px 4px #666;
	color: #000;
	text-align: center
}

.qrLoading .content .information {
	height: 143px;
	padding-top: 24px
}

.qrLoading .content .information .title {
	font-size: 23px;
	margin: 0 20px 22px;
	font-family: 'Segoe UI Semilight',wf_segoe-ui_semilight,helvetica,arial,sans-serif;
	height: 62px;
	overflow: hidden;
	text-overflow: ellipsis
}

.qrLoading .content button {
	padding: 4px 30px
}

.editWidgetContainer .textVisual {
	border: 2px solid #C8C8C8;
	padding: 8px;
	background-color: #fff
}

ul.reportAppBarMenu {
	width: 270px;
	color: #333;
	border: 1px solid #e1e1e1;
	font-size: 12px
}

ul.reportAppBarMenu .dropdown-item {
	position: relative;
	display: block;
	height: 75px;
	padding: 0;
	overflow: hidden
}

.authDialog.plain .warning .message,.authDialog.plain .warning .message .collapsibleSectionControl {
	display: inline
}

ul.reportAppBarMenu .dropdown-item>a {
	padding: 0
}

ul.reportAppBarMenu .dropdown-item:hover {
	background: #F2C811
}

ul.reportAppBarMenu .dropdown-item .dropdown-content {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: 10px 13px no-repeat;
	padding-left: 60px;
	cursor: default
}

.historyDialog .model-package-selection span:hover,.tabHeader ul li:hover {
	cursor: pointer
}

ul.reportAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-print::before,ul.reportAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-save::before,ul.reportAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-saveas::before {
	content: none
}

ul.reportAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-print,ul.reportAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-save,ul.reportAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-saveas {
	position: relative
}

ul.reportAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-print i,ul.reportAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-save i,ul.reportAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-saveas i {
	position: absolute;
	left: 10px;
	top: 7px;
	content: ''
}

ul.reportAppBarMenu .dropdown-item .dropdown-content.exportToPowerPoint .dropdown-label::before {
	background-image: url(../images/powerBI.sprites.png);
	background-position: -2000px -1618px;
	width: 41px;
	height: 40px;
	position: absolute;
	left: 10px;
	content: ''
}

ul.reportAppBarMenu .dropdown-item .dropdown-content.shareWithPeople .dropdown-label::before {
	background-image: url(../images/powerBI.sprites.png);
	background-position: -2000px -1658px;
	width: 32px;
	height: 32px;
	position: absolute;
	left: 10px;
	content: ''
}

ul.reportAppBarMenu .dropdown-item .dropdown-content.embed .dropdown-label::before {
	background-image: url(../images/powerBI.sprites.png);
	background-position: -2161px -1618px;
	width: 32px;
	height: 32px;
	position: absolute;
	left: 10px;
	content: ''
}

ul.reportAppBarMenu .dropdown-item .dropdown-content .dropdown-label {
	padding-top: 10px;
	font-family: 'Segoe UI Bold',wf_segoe-ui_bold,helvetica,arial,sans-serif
}

ul.reportAppBarMenu .dropdown-item .dropdown-content>* {
	line-height: 1.4;
	color: #333
}

.reportContainerContent .embeddedPV {
	background: #FFF
}

.reportContainerContent .editing,.reportContainerContent .editing>* {
	background: #fafafa
}

.reportContainerContent {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0;
	padding: 0;
	background: #393a3d;
	z-index: 0
}

.reportContainerContent i {
	padding-left: 5px;
	color: inherit
}

.reportContainerContent i.glyphicon {
	margin-top: -10px;
	margin-left: 5px;
	padding-left: 0
}

.tabHeader {
	overflow: auto;
	overflow-y: auto;
	font-family: 'Segoe UI Light',wf_segoe-ui_light,helvetica,arial,sans-serif;
	font-size: 21px
}

.authDialog,.authDialog .learnMoreLink {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.tabHeader ul {
	padding: 0;
	margin: 0;
	color: #333
}

.tabHeader ul li {
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 8px;
	margin-right: 28px;
	float: left
}

.tabHeader ul li.selected {
	border-bottom: 2px #F2C811 solid
}

.authDialog {
	font-size: 13px;
	color: #333;
	margin-left: 30px;
	margin-right: 30px
}

.authDialog .learnMoreLink {
	font-size: 12px
}

.authDialog .title {
	margin: 10px 0;
	color: #333;
	line-height: normal
}

.authDialog.plain {
	margin: 0;
	font-family: 'Segoe UI Semilight',wf_segoe-ui_semilight,helvetica,arial,sans-serif;
	font-size: 17px;
	line-height: 24px;
	color: #000
}

.authDialog .editableField1,.authDialog .group {
	margin-bottom: 13px
}

.authDialog.plain .warning {
	color: #000;
	padding: 6px 10px;
	border: none;
	width: 500px
}

.authDialog.plain .warning .glyphicon {
	font-size: 18px;
	margin-right: 5px;
	color: #000;
	position: static
}

.authDialog.plain .warning .message .warningDetails {
	margin-left: 32px
}

.authDialog.plain .warning .message .collapsibleSectionControl .sectionTitle {
	display: inline;
	margin-left: 10px;
	text-decoration: underline
}

.authDialog.plain .warning .message .collapsibleSectionControl .sectionTitle .glyphicon {
	display: none
}

.authDialog.plain .warning .message .collapsibleSectionControl .content .warningDetails {
	margin-left: 13px
}

.authDialog.plain .warning .message .collapsibleSectionControl .content .warningDetails .warningDetailName,.authDialog.plain .warning .message .collapsibleSectionControl .content .warningDetails warningDetailValue {
	line-height: normal
}

.authDialog.plain .authDialogContent {
	max-height: 350px;
	overflow-y: auto;
	overflow-y: overlay
}

.authDialog.plain .authDialogContent .authForm {
	margin-top: 30px
}

.authDialog.plain .authDialogContent .authForm .editableField1 span,.authDialog.plain .authDialogContent .authForm .editableField2 span,.authDialog.plain .authDialogContent .authForm .group,.authDialog.plain .authDialogContent .authForm select {
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif;
	color: #666;
	font-size: 14px;
	display: block
}

.authDialog .title,.datasetParametersDialog,.datasetParametersDialog .learnMoreLink {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.authDialog.plain .authDialogContent .authForm .textBox {
	font-size: 14px;
	border-width: 2px;
	border-color: #C8C8C8;
	color: #000;
	height: 30px
}

.authDialog.plain .action {
	position: absolute;
	bottom: 30px;
	left: 30px;
	right: 30px;
	text-align: right
}

.authDialog.plain .action button {
	margin-left: 10px
}

.authDialog .title {
	margin-top: 10px;
	font-size: 28px
}

.authDialog.modal .dialog {
	padding: 4px 28px 28px;
	width: 400px;
	height: auto;
	top: 50%;
	transform: translate(0,-50%);
	border-color: #333
}

.authDialog.modal .dialog .dialog-content>.auth-form-scrollable-region {
	max-height: 500px;
	overflow: auto
}

.authDialog .disabledField {
	margin-bottom: 13px;
	opacity: .5;
	pointer-events: none
}

.authDialog input,.authDialog select {
	display: block;
	height: 28px;
	width: 100%;
	margin-top: 5px;
	border: 1px solid #A6A6A6;
	text-indent: 4px
}

.authDialog .closeBtn,.authDialog .closeBtn:hover {
	background-image: url(../images/powerBI.sprites.png);
	width: 20px;
	height: 20px
}

.authDialog input {
	box-sizing: border-box
}

.authDialog input[type=password],.authDialog input[type=text] {
	padding-left: 3px
}

.authDialog .detailsMessage,.authDialog .editableField2 {
	margin-bottom: 28px
}

.authDialog .waitingMessageWhenApplyOAuthCredential {
	margin-top: 15px
}

.authDialog .signInSpinner {
	position: absolute;
	left: 50%;
	transform: translate(-50%,0)
}

.authDialog .overlay {
	display: block;
	background-color: #FFF;
	opacity: .65
}

.authDialog .modal {
	border: 1px solid #333;
	min-height: 400px
}

.authDialog .modal .dialog {
	min-height: 400px
}

.authDialog .actions {
	position: relative;
	text-align: right;
	right: 0;
	bottom: 0
}

.authDialog .closeBtn {
	background-position: -2197px -1514px
}

.authDialog .closeBtn:hover {
	background-position: -2198px -1690px
}

.authDialog .inlineWarning {
	width: 100%
}

.datasetParametersDialog {
	font-size: 13px;
	color: #333;
	margin-left: 30px;
	margin-right: 30px
}

.datasetParametersDialog .learnMoreLink {
	font-size: 12px;
	margin-top: 10px
}

.datasetParametersDialog.plain {
	margin-left: 0;
	margin-right: 0
}

.datasetParametersDialog.plain .validationError {
	margin-top: 0;
	background: #FFF9AE;
	color: #000;
	padding: 6px 10px;
	min-height: 17px
}

.datasetParametersDialog.plain .validationError .glyphicon {
	font-size: 18px;
	margin-right: 5px
}

.datasetParametersDialog.plain .validationError span {
	vertical-align: top
}

.datasetParametersDialog.plain .datasetParametersDialogContent {
	max-height: 350px;
	overflow-y: auto;
	overflow-y: overlay
}

.datasetParametersDialog.plain .datasetParametersDialogContent .parameterGroup .fieldName {
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif;
	color: #000;
	font-size: 14px;
	display: block
}

.datasetParametersDialog.plain .datasetParametersDialogContent .parameterGroup .description {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	color: #666;
	opacity: 1;
	font-size: 13px;
	margin: 0 0 10px;
	display: block;
	line-height: 13px
}

.datasetParametersDialog.plain .datasetParametersDialogContent .parameterGroup .textBox {
	font-size: 14px;
	border-width: 2px;
	border-color: #C8C8C8;
	height: 30px
}

.datasetParametersDialog .title,.historyDialog .title {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 28px
}

.datasetParametersDialog.plain .action {
	position: absolute;
	bottom: 30px;
	left: 30px;
	right: 30px;
	text-align: right
}

.datasetParametersDialog.plain .action button {
	margin-left: 10px
}

.datasetParametersDialog .datasetParametersDialogContentModal {
	max-height: 220px;
	overflow: auto
}

.datasetParametersDialog .title {
	margin-top: 10px
}

.datasetParametersDialog.modal .dialog {
	padding: 4px 28px 28px;
	width: 540px;
	height: 355px;
	top: 50%;
	transform: translate(0,-50%);
	border-color: #333
}

.datasetParametersDialog.modal .dialog .dialog-content>.auth-form-scrollable-region {
	max-height: 500px;
	overflow: auto
}

.datasetParametersDialog .description {
	margin-top: 20px
}

.datasetParametersDialog .parameterGroup {
	margin-top: 17px
}

.datasetParametersDialog .parameter {
	margin-top: 13px
}

.datasetParametersDialog .parameter a {
	margin-right: 5px
}

.datasetParametersDialog .parameter input {
	display: block;
	width: 100%;
	margin-top: 5px;
	border: 1px solid #A6A6A6;
	box-sizing: border-box
}

.datasetParametersDialog .parameter input::-webkit-input-placeholder {
	color: #A6A6A6
}

.datasetParametersDialog .parameter input::-moz-placeholder {
	color: #A6A6A6
}

.datasetParametersDialog .parameter input:-ms-input-placeholder {
	color: #A6A6A6
}

.datasetParametersDialog .parameter .description {
	opacity: .6;
	margin-left: 7px
}

.datasetParametersDialog .validationError {
	margin-top: 10px;
	color: red
}

.datasetParametersDialog .parametersSpinner {
	position: absolute;
	margin-top: 10px;
	left: 50%;
	transform: translate(-50%,0)
}

.datasetParametersDialog .credsSpinner {
	position: relative;
	text-align: center;
	top: 40px
}

.historyDialog .title {
	margin: inherit;
	color: #333;
	line-height: normal
}

.historyDialog .model-package-selection {
	padding-top: 8px;
	padding-bottom: 16px
}

.historyDialog .model-package-selection span {
	font-size: 16px;
	margin-right: 20px;
	color: #333
}

.historyDialog .model-package-selection span.active {
	border-bottom: 1px solid #F2C811
}

.historyDialog .overlay {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #FFF;
	opacity: .65
}

.historyDialog .dialog {
	border: 1px solid #333;
	min-height: 370px;
	width: 800px;
	padding: 20px 28px 28px
}

.historyDialog .dialog-content {
	height: 90%
}

.historyDialog .closeBtn,.historyDialog .closeBtn:hover {
	background-image: url(../images/powerBI.sprites.png);
	width: 20px;
	height: 20px
}

.historyDialog .closeBtn {
	background-position: -2197px -1514px
}

.historyDialog .closeBtn:hover {
	background-position: -2198px -1690px
}

.historyDialog .historyTableContainer {
	-ms-overflow-style: auto;
	overflow: auto;
	height: 250px;
	margin-bottom: 20px
}

.historyDialog .historyTableContainer .historyTable {
	width: 100%;
	text-align: left
}

.historyDialog .historyTableContainer .historyTable table {
	border-spacing: 8px;
	border-collapse: separate;
	table-layout: fixed
}

.historyDialog .historyTableContainer .historyTable td,.historyDialog .historyTableContainer .historyTable th {
	padding: 6px
}

.historyDialog .historyTableContainer .historyTable .historyType {
	width: 10%
}

.historyDialog .historyTableContainer .historyTable .historyEnd,.historyDialog .historyTableContainer .historyTable .historyStart {
	width: 15%
}

.historyDialog .historyTableContainer .historyTable .historyStatus {
	width: 10%
}

.historyDialog .historyTableContainer .historyTable .historyFailMessage {
	width: 40%
}

.historyDialog .historyTableContainer .historyTable .historyTableHeader {
	font-size: 12px;
	border-bottom: 1px #333 solid
}

.historyDialog .historyTableContainer .historyTable .historyTableHeader th {
	font-weight: 400;
	text-align: left
}

.historyDialog .historyTableContainer .historyTable .historyTableBody {
	font-size: 11px;
	overflow: auto;
	white-space: nowrap
}

.historyDialog .historyTableContainer .historyTable .historyTableBody tr:hover {
	background-color: #EAEAEA
}

.historyDialog .historyTableContainer .historyTable .historyTableBody .historyDetails {
	border-bottom: 3px solid
}

.historyDialog .historyTableContainer .historyTable .historyTableBody .historyFailMessage {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.historyDialog .historyTableContainer .historyTable .historyTableBody .errorDetailsLink {
	display: inline-block;
	text-decoration: underline;
	cursor: pointer;
	margin-left: 4px;
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif
}

.historyDialog .historyTableContainer .historyTable .historyTableBody .historyErrorDetails .td {
	display: table-row
}

.historyDialog .historyTableContainer .historyTable .historyTableBody .historyErrorDetails .inlineWarning {
	background-color: inherit
}

.historyDialog .historyTableContainer .historyTable .historyTableBody .historyErrorDetails .inlineWarning .message {
	margin: 0
}

.historyDialog .historyTableContainer .historyTable .historyTableBody .historyErrorDetails .inlineWarning .message .warningDetails {
	font-size: 11px;
	margin-top: 0;
	margin-bottom: 0;
	border-spacing: 0;
	padding-top: 0;
	padding-bottom: 0
}

.historyDialog .historyTableContainer .historyTable .historyTableBody .historyErrorDetails .inlineWarning .message .warningDetails .warningDetailName {
	font-weight: 700;
	margin-right: 10px;
	width: 80px
}

body,ul {
	margin: 0;
	padding: 0
}

body,body [ng-app="powerbi.web"],html {
	width: 100%;
	height: 100%
}

body {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	color: #666;
	background-color: #EAEAEA;
	font-size: 16px
}

html {
	-ms-content-zooming: zoom
}

input[type=text]::-webkit-input-placeholder {
	color: #666
}

input[type=text]::-moz-placeholder {
	color: #666;
	opacity: 1
}

input[type=text]:-ms-input-placeholder {
	color: #666
}

a {
	color: #000
}

a:hover {
	color: #BE9A27
}

ul {
	list-style: none
}

.infonav-modalContainer .infonav-dialogActions input[type=button] {
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif;
	background-image: none;
	box-shadow: none;
	background-color: #C8C8C8;
	padding: 6px 18px;
	border: 2px solid #C8C8C8;
	border-radius: 0;
	text-shadow: none;
	font-size: 14px;
	width: auto;
	line-height: 16px;
	white-space: nowrap;
	color: #000;
	transition: color .2s,background-color .2s,border-color .2s
}

.infonav-modalContainer .infonav-dialogActions input[type=button]:active:hover,.infonav-modalContainer .infonav-dialogActions input[type=button]:focus,.infonav-modalContainer .infonav-dialogActions input[type=button]:focus:hover,.infonav-modalContainer .infonav-dialogActions input[type=button]:hover {
	border-color: #000;
	background-color: #F4F4F4;
	color: #000;
	outline: 0
}

.infonav-modalContainer .infonav-dialogActions input[type=button]:active {
	background-color: #666;
	border-color: #666;
	color: #000
}

.infonav-modalContainer .infonav-dialogActions input[type=button].disabled,.infonav-modalContainer .infonav-dialogActions input[type=button].disabled.primary,.infonav-modalContainer .infonav-dialogActions input[type=button][disabled],.infonav-modalContainer .infonav-dialogActions input[type=button][disabled].primary {
	background-color: #F4F4F4;
	border-color: #F4F4F4;
	color: #A6A6A6;
	cursor: default
}

.infonav-modalContainer .infonav-dialogActions input[type=button].disabled.primary:active,.infonav-modalContainer .infonav-dialogActions input[type=button].disabled.primary:focus,.infonav-modalContainer .infonav-dialogActions input[type=button].disabled.primary:hover,.infonav-modalContainer .infonav-dialogActions input[type=button].disabled:active,.infonav-modalContainer .infonav-dialogActions input[type=button].disabled:focus,.infonav-modalContainer .infonav-dialogActions input[type=button].disabled:hover,.infonav-modalContainer .infonav-dialogActions input[type=button][disabled].primary:active,.infonav-modalContainer .infonav-dialogActions input[type=button][disabled].primary:focus,.infonav-modalContainer .infonav-dialogActions input[type=button][disabled].primary:hover,.infonav-modalContainer .infonav-dialogActions input[type=button][disabled]:active,.infonav-modalContainer .infonav-dialogActions input[type=button][disabled]:focus,.infonav-modalContainer .infonav-dialogActions input[type=button][disabled]:hover {
	background-color: #F4F4F4;
	border-color: #F4F4F4;
	color: #A6A6A6
}

.infonav-modalContainer .infonav-dialogActions input[type=button].primary {
	background-color: #F2C811;
	border-color: #F2C811;
	color: #000
}

.infonav-modalContainer .infonav-dialogActions input[type=button].primary:active,.infonav-modalContainer .infonav-dialogActions input[type=button].primary:focus,.infonav-modalContainer .infonav-dialogActions input[type=button].primary:hover {
	border-color: #000;
	color: #000
}

.infonav-modalContainer .infonav-dialogActions input[type=button].primary:active:hover,.infonav-modalContainer .infonav-dialogActions input[type=button].primary:focus:hover {
	background-color: #CDA521
}

.infonav-modalContainer .infonav-dialogActions input[type=button].disabled {
	background-color: #F4F4F4;
	border-color: #F4F4F4;
	color: #A6A6A6;
	cursor: default
}

.infonav-modalContainer .infonav-dialogActions input[type=button].disabled:active,.infonav-modalContainer .infonav-dialogActions input[type=button].disabled:focus,.infonav-modalContainer .infonav-dialogActions input[type=button].disabled:hover {
	background-color: #F4F4F4;
	border-color: #F4F4F4;
	color: #A6A6A6
}

.infonav-modalContainer.dashboardRequiresProLicenseDialog {
	background-color: #FFF
}

.infonav-modalContainer .errorMessage {
	padding-top: 15px;
	color: #E81123;
	position: absolute
}

.infonav-modalContainer .startTrialMessage {
	font-size: 17px
}

.infonav-modalContainer .infonav-dialogTitle {
	margin-right: 20px
}

.infonav-modalContainer .modalErrorHelpLink {
	position: absolute;
	bottom: 26px;
	left: 20px
}

.infonav-modalContainer .tileErrors .tileError {
	margin-top: 20px
}

.infonav-modalContainer .tileErrors .tileError .tileErrorCount {
	height: 20px;
	line-height: 20px
}

.signUpBlurredBackground,.signUpOverlay {
	width: 100%;
	height: 100%;
	position: absolute
}

.infonav-modalContainer .tileErrors .tileError .tileErrorCount span {
	vertical-align: top;
	color: #A6A6A6;
	font-weight: 700
}

.infonav-modalContainer .tileErrors .tileError .tileErrorMessage {
	vertical-align: top;
	padding-left: 20px
}

.signUpOverlay {
	background-color: rgba(0,0,0,.3)
}

.signUpBlurredBackground {
	background: url(../images/Landing/SignUpBlurredDashboard.png) left top no-repeat
}

.signUpBlock {
	position: absolute;
	width: 861px;
	height: 454px;
	margin: auto;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	box-shadow: 0 0 28px 1px rgba(0,0,0,.4)
}

.signUpBlock .signupYellowArea {
	background-color: #F2C811;
	padding: 34px 84px 30px;
	color: #000
}

.signUpBlock .signupYellowArea .signupLogoAndProduct {
	height: 32px;
	font-size: 1.6em;
	vertical-align: middle
}

.signUpBlock .signupYellowArea .signupLogoAndProduct img {
	height: 32px
}

.signUpBlock .signupYellowArea .signUpHeader {
	font-family: 'Segoe UI Bold',wf_segoe-ui_bold,helvetica,arial,sans-serif;
	font-size: 1.8em;
	margin-top: 20px
}

.signUpBlock .signupDetailArea,.signUpBlock .signupYellowArea .signupBusinessValue {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 1em
}

.signUpBlock .signupYellowArea .signupBusinessValue {
	margin-top: 20px
}

.signUpBlock .signupDetailArea {
	background-color: #FFF;
	padding: 53px 84px;
	color: #000
}

.signUpBlock .signupDetailArea .signupShareMessage2 {
	margin-top: 10px;
	font-size: .95em
}

.signUpBlock .signupDetailArea .signupButtonsAndLinks {
	margin-top: 43px;
	height: 40px
}

.signUpBlock .signUpText.mt20-mb20 {
	margin-top: 10px;
	margin-bottom: 30px;
	line-height: 30px
}

.signUpBlock .signUpText.mt40-mb20 {
	margin-top: 30px;
	margin-bottom: 10px
}

.signUpBlock .signUpBtn {
	background-color: #F2C811;
	color: #000;
	line-height: 36px;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px
}

.signUpBlock a {
	color: #000
}

.landingController .owlContainer {
	width: 360px;
	margin: auto
}

.qnaVisualizationArea {
	position: absolute;
	top: 155px;
	left: 20px;
	bottom: 30px;
	right: 20%
}

.qnaVisualizationArea .modelList {
	max-width: 650px
}

.qnaVisualizationArea .modelList ul {
	padding: 0
}

.qnaVisualizationArea .modelList ul li {
	margin-bottom: 20px
}

.qnaVisualizationArea .modelInfo .legend {
	font-family: 'Segoe UI Semilight',wf_segoe-ui_semilight,helvetica,arial,sans-serif;
	color: #666;
	margin-bottom: 5px
}

.qnaVisualizationArea .modelInfo .model>* {
	vertical-align: top;
	cursor: pointer
}

.qnaVisualizationArea .modelInfo .model,.qnaVisualizationArea .modelInfo .model>* {
	display: inline-block
}

.qnaVisualizationArea .modelInfo .model>i {
	font-size: 42px;
	color: #000;
	margin-right: 5px
}

.qnaVisualizationArea .modelInfo .model .label a {
	font-size: 13px;
	display: block
}

.qnaVisualizationArea .modelInfo .model .label .modelName {
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif;
	font-size: 16px;
	line-height: 20px
}

.qnaVisualizationArea .visualContainer {
	overflow: visible;
	background-color: #FFF;
	height: calc(100% - 75px);
	width: 100%;
	min-width: 695px;
	min-height: 175px
}

.qnaVisualizationArea .visualContainer .visual {
	width: calc(100% - 50px);
	height: 100%;
	float: left
}

.qnaVisualizationArea .visualContainer ul.optionsMenu {
	width: 45px;
	padding: 0;
	margin-top: 8px;
	margin-left: 5px;
	float: left
}

.qnaVisualizationArea .visualContainer ul.optionsMenu>li {
	opacity: 1
}

.qnaVisualizationArea .cardContainer {
	max-height: 175px;
	max-width: 695px
}

.qnaVisualizationArea .pieContainer {
	max-height: 340px;
	max-width: 695px
}

.qnaVisualizationArea .treeMapContainer {
	max-width: 695px
}

.tutorial-popup-container .tutorial-popup-overlay {
	background-color: #000;
	position: absolute;
	top: 48px;
	left: 0;
	width: 100%;
	height: calc(100% - 48px);
	pointer-events: none;
	opacity: 0;
	z-index: 100
}

.tutorial-popup-container .tutorial-popup.list-view-navigation-container.modal .box,.tutorial-popup-container .tutorial-popup.tutorial-capacity-container.modal .box,.tutorial-popup-container .tutorial-popup.tutorial-consumption-ui-container.modal .box,.tutorial-popup-container .tutorial-popup.tutorial-protrial-container.modal .box {
	background-color: #FFF
}

.tutorial-popup-container .tutorial-popup-overlay.modal {
	opacity: .7;
	pointer-events: all
}

.tutorial-popup-container .tutorial-popup-overlay.non-modal-list-view {
	opacity: .7;
	margin-left: 220px;
	pointer-events: all
}

.tutorial-popup-container .tutorial-popup-overlay.non-modal-list-view-visible {
	opacity: 0;
	width: 220px;
	pointer-events: all
}

.tutorial-popup-container .tutorial-popup {
	display: block;
	visibility: hidden;
	position: absolute;
	-webkit-perspective: 1000px;
	perspective: 1000px;
	opacity: 0;
	transition: opacity .5s,visibility .5s;
	width: 340px;
	z-index: 101
}

.tutorial-popup-container .tutorial-popup.show {
	visibility: visible;
	opacity: 1
}

.tutorial-popup-container .tutorial-popup.archived-content-container {
	width: 900px;
	height: 620px
}

.tutorial-popup-container .tutorial-popup.list-view-navigation-container.modal {
	width: 540px;
	height: 640px
}

.tutorial-popup-container .tutorial-popup.list-view-navigation-container.modal .box .title {
	padding-top: 10px;
	margin-left: 10px;
	margin-right: 10px
}

.tutorial-popup-container .tutorial-popup.list-view-navigation-container.modal .box .title .list-view-navigation-header {
	font-size: 14px;
	margin-bottom: 10px;
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	letter-spacing: 2px;
	color: #999
}

.tutorial-popup-container .tutorial-popup.list-view-navigation-container.modal .box .title .list-view-navigation-title {
	font-size: 32px;
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif;
	color: #515151
}

.tutorial-popup-container .tutorial-popup.list-view-navigation-container.modal .box .tutorial-nav-model-picture {
	background-image: url(../images/powerBI.sprites.png);
	background-position: 0 0;
	width: 540px;
	height: 300px;
	position: absolute;
	left: 0;
	top: 130px
}

.tutorial-popup-container .tutorial-popup.list-view-navigation-container.modal .box .text {
	margin-left: 54px;
	margin-right: 54px;
	padding-top: 335px
}

.tutorial-popup-container .tutorial-popup.list-view-navigation-container.modal .box .text .list-view-navigation-text {
	font-size: 14px;
	line-height: 22px;
	color: #515151
}

.tutorial-popup-container .tutorial-popup.list-view-navigation-container.modal .box .ok-btn {
	padding: 9px 25px
}

.tutorial-popup-container .tutorial-popup.list-view-navigation-container.modal .box .ok-btn.list-view-navigation-button-override {
	top: 81%;
	font-size: 14px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.tutorial-popup-container .tutorial-popup.list-view-navigation-container.modal .box .cancel {
	color: #33669A;
	font-size: 12px;
	position: absolute;
	width: 100%;
	top: 92%;
	text-align: center
}

.tutorial-popup-container .tutorial-popup.list-view-navigation-container.modal .box .cancel:hover {
	text-decoration: underline;
	cursor: pointer
}

.tutorial-popup-container .tutorial-popup.tutorial-capacity-container.modal {
	width: 500px;
	height: 640px
}

.tutorial-popup-container .tutorial-popup.tutorial-capacity-container.modal .box .title {
	padding-top: 5px;
	margin: 0 10px
}

.tutorial-popup-container .tutorial-popup.tutorial-capacity-container.modal .box .title .tutorial-capacity-header {
	font-size: 14px;
	margin: 10px 0;
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	color: #999
}

.tutorial-popup-container .tutorial-popup.tutorial-capacity-container.modal .box .title .tutorial-capacity-title {
	font-size: 24px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	color: #515151
}

.tutorial-popup-container .tutorial-popup.tutorial-capacity-container.modal .box .title .tutorial-capacity-title i {
	margin-right: 8px
}

.tutorial-popup-container .tutorial-popup.tutorial-capacity-container.modal .box .tutorial-capacity-picture {
	background-image: url(../images/powerBI.sprites.png);
	background-position: 0 -632px;
	width: 500px;
	height: 260px;
	position: absolute;
	left: 0;
	top: 100px
}

.tutorial-popup-container .tutorial-popup.tutorial-capacity-container.modal .box .text {
	margin: 0 30px;
	padding-top: 260px
}

.tutorial-popup-container .tutorial-popup.tutorial-capacity-container.modal .box .text .tutorial-capacity-text {
	font-size: 14px;
	line-height: 22px;
	color: #515151;
	text-align: left
}

.tutorial-popup-container .tutorial-popup.tutorial-capacity-container.modal .box .text .tutorial-capacity-text ul {
	margin-bottom: 10px
}

.tutorial-popup-container .tutorial-popup.tutorial-capacity-container.modal .box .text .tutorial-capacity-text ul li {
	list-style-type: disc;
	margin-left: 20px
}

.tutorial-popup-container .tutorial-popup.tutorial-capacity-container.modal .box .text .tutorial-capacity-text ul li i {
	font-size: 14px;
	margin-right: 4px
}

.tutorial-popup-container .tutorial-popup.tutorial-capacity-container.modal .box .ok-btn {
	padding: 9px 25px
}

.tutorial-popup-container .tutorial-popup.tutorial-capacity-container.modal .box .ok-btn.tutorial-capacity-button-override {
	top: 550px;
	font-size: 14px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.tutorial-popup-container .tutorial-popup.tutorial-consumption-ui-container.modal {
	width: 500px;
	height: 300px
}

.tutorial-popup-container .tutorial-popup.tutorial-consumption-ui-container.modal .box .title {
	padding-top: 5px;
	margin: 0 10px
}

.tutorial-popup-container .tutorial-popup.tutorial-consumption-ui-container.modal .box .title h1 {
	font-size: 24px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	color: #515151
}

.tutorial-popup-container .tutorial-popup.tutorial-consumption-ui-container.modal .box .text {
	margin: 0 30px
}

.tutorial-popup-container .tutorial-popup.tutorial-consumption-ui-container.modal .box .text p {
	font-size: 14px;
	line-height: 22px;
	color: #515151;
	text-align: left
}

.tutorial-popup-container .tutorial-popup.tutorial-consumption-ui-container.modal .ok-btn.tutorial-consumption-ui-button-override {
	padding: 9px 25px;
	top: 210px;
	font-size: 14px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.tutorial-popup-container .tutorial-popup.tutorial-protrial-container.modal {
	width: 500px;
	height: 600px
}

.tutorial-popup-container .tutorial-popup.tutorial-protrial-container.modal .box .title {
	padding-top: 5px;
	margin: 0 10px
}

.tutorial-popup-container .tutorial-popup.tutorial-protrial-container.modal .box .title .tutorial-protrial-header {
	font-size: 14px;
	margin: 10px 0;
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	color: #999
}

.tutorial-popup-container .tutorial-popup.tutorial-protrial-container.modal .box .title .tutorial-protrial-title {
	font-size: 24px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	color: #515151
}

.tutorial-popup-container .tutorial-popup.tutorial-protrial-container.modal .box .title .tutorial-protrial-title i {
	margin-right: 8px
}

.tutorial-popup-container .tutorial-popup.tutorial-protrial-container.modal .box .tutorial-protrial-picture {
	background-image: url(../images/powerBI.sprites.png);
	background-position: -540px 0;
	width: 500px;
	height: 300px;
	position: absolute;
	left: 0;
	top: 110px
}

.tutorial-popup-container .tutorial-popup.tutorial-protrial-container.modal .box .text {
	margin: 0 30px;
	padding-top: 310px
}

.manageStorage h1,.tutorial-popup-container .tutorial-popup.tutorial-protrial-container.modal .box .text .tutorial-protrial-text ul,.usageBarBlock {
	margin-bottom: 10px
}

.tutorial-popup-container .tutorial-popup.tutorial-protrial-container.modal .box .text .tutorial-protrial-text {
	font-size: 14px;
	line-height: 22px;
	color: #515151;
	text-align: left
}

.tutorial-popup-container .tutorial-popup.tutorial-protrial-container.modal .box .text .tutorial-protrial-text ul li {
	list-style-type: disc;
	margin-left: 20px
}

.tutorial-popup-container .tutorial-popup.tutorial-protrial-container.modal .box .ok-btn {
	padding: 9px 25px
}

.tutorial-popup-container .tutorial-popup.tutorial-protrial-container.modal .box .ok-btn.tutorial-protrial-button-override {
	top: 86%;
	font-size: 14px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.tutorial-popup-container .tutorial-popup.modal .box {
	padding: 0;
	text-align: center;
	height: 100%;
	margin-top: 24px;
	background-color: #FFF
}

.tutorial-popup-container .tutorial-popup.modal .box .title {
	font-size: 64px;
	padding-top: 90px;
	padding-bottom: 20px;
	font-family: wf_standard-font_bold,helvetica,arial,sans-serif;
	color: #000;
	display: block
}

.tutorial-popup-container .tutorial-popup.modal .box .title .archived-content {
	font-size: 28px;
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif;
	position: absolute;
	top: 20px
}

.tutorial-popup-container .tutorial-popup.modal .box .tenant-merge-picture {
	background-image: url(../images/powerBI.sprites.png);
	background-position: -500px -632px;
	width: 453px;
	height: 207px;
	position: absolute;
	bottom: 72px;
	left: 25%
}

.tutorial-popup-container .tutorial-popup.modal .box .archived-content-caption {
	font-size: 15px;
	color: #333;
	width: 150px;
	position: absolute;
	bottom: 112px;
	line-height: 15px
}

.tutorial-popup-container .tutorial-popup.modal .box .archived-content-caption.archived-content-caption-title {
	font-size: 15px;
	color: #000;
	font-family: 'Segoe UI Bold',wf_segoe-ui_bold,helvetica,arial,sans-serif;
	bottom: 172px
}

.tutorial-popup-container .tutorial-popup.modal .box .archived-content-caption.archived-content-caption-left {
	left: 30px
}

.tutorial-popup-container .tutorial-popup.modal .box .archived-content-caption.archived-content-caption-right {
	right: 30px
}

.tutorial-popup-container .tutorial-popup.modal .box .text {
	font-size: 20px;
	line-height: 35px;
	white-space: normal;
	color: #000
}

.tutorial-popup-container .tutorial-popup.modal .box .text .archived-content {
	font-size: 17px;
	text-align: left;
	padding: 0 30px;
	position: absolute;
	top: 70px;
	line-height: 24px
}

.tutorial-popup-container .tutorial-popup.modal .box .text .archived-content-learn-more {
	position: absolute;
	bottom: 30px;
	padding-left: 30px
}

.tutorial-popup-container .tutorial-popup.modal .box .text .learn-more {
	margin-top: 185px;
	font-size: 25px
}

.tutorial-popup-container .tutorial-popup.modal .box .text .watch-tutorial {
	position: relative;
	display: inline-block;
	margin-top: 10px;
	margin-left: 25px
}

.tutorial-popup-container .tutorial-popup.modal .box .text .watch-tutorial .play-icon {
	width: 15px;
	height: 15px;
	color: #000;
	position: absolute;
	top: 11px;
	left: -25px;
	border: 1px solid #000;
	display: block;
	line-height: 15px
}

.tutorial-popup-container .tutorial-popup.modal .box .text .watch-tutorial a {
	color: #000;
	border-bottom: 1px solid #000;
	text-decoration: none
}

.tutorial-popup-container .tutorial-popup.modal .box .text .watch-tutorial a:hover {
	text-decoration: none
}

.tutorial-popup-container .tutorial-popup.modal .box .ok-btn {
	left: 50%;
	top: 330px;
	position: absolute;
	transform: translateX(-50%);
	padding: 10px 50px 10px 20px;
	font-size: 20px;
	font-family: wf_standard-font_bold,helvetica,arial,sans-serif
}

.tutorial-popup-container .tutorial-popup.modal .box .ok-btn .get-data-icon {
	transform: rotate(45deg);
	width: 10px;
	height: 10px;
	color: inherit;
	position: absolute;
	top: 8px;
	right: 20px
}

.tutorial-popup-container .tutorial-popup.modal .box .ok-btn.archived-content-override {
	left: 85%;
	top: 88%
}

.tutorial-popup-container .tutorial-popup.modal .box .ok-btn.archived-content-override .get-data-icon.archived-content {
	transform: none
}

.tutorial-popup-container .tutorial-popup.left>.box {
	transform-origin: left
}

.tutorial-popup-container .tutorial-popup.left>.box .arrow {
	width: 10px;
	height: 10px;
	display: block;
	left: -15px;
	box-shadow: -3px 3px 5px -2px rgba(0,0,0,.3)
}

.tutorial-popup-container .tutorial-popup.right>.box {
	transform-origin: right
}

.tutorial-popup-container .tutorial-popup.right>.box .arrow {
	width: 10px;
	height: 10px;
	display: block;
	right: -15px;
	box-shadow: 3px -3px 5px -2px rgba(0,0,0,.3)
}

.tutorial-popup-container .tutorial-popup.top>.box {
	transform-origin: top
}

.tutorial-popup-container .tutorial-popup.top>.box .arrow {
	width: 10px;
	height: 10px;
	display: block;
	top: -15px;
	box-shadow: -3px -3px 5px -2px rgba(0,0,0,.3)
}

.tutorial-popup-container .tutorial-popup.bottom>.box {
	transform-origin: bottom
}

.tutorial-popup-container .tutorial-popup.leftBottom>.box,.tutorial-popup-container .tutorial-popup.leftTop>.box,.tutorial-popup-container .tutorial-popup.rightBottomForRtl>.box,.tutorial-popup-container .tutorial-popup.rightTopForRtl>.box {
	transform-origin: left
}

.tutorial-popup-container .tutorial-popup.bottom>.box .arrow {
	width: 10px;
	height: 10px;
	display: block;
	bottom: -15px;
	box-shadow: 3px 3px 5px -2px rgba(0,0,0,.3)
}

.tutorial-popup-container .tutorial-popup.leftTop>.box .arrow {
	width: 10px;
	height: 10px;
	display: block;
	left: -15px;
	box-shadow: -3px 3px 5px -2px rgba(0,0,0,.3)
}

.tutorial-popup-container .tutorial-popup.rightTopForRtl>.box .arrow {
	width: 10px;
	height: 10px;
	display: block;
	left: -15px;
	box-shadow: 3px -3px 5px -2px rgba(0,0,0,.3)
}

.tutorial-popup-container .tutorial-popup.leftBottom>.box .arrow {
	width: 10px;
	height: 10px;
	display: block;
	left: -15px;
	box-shadow: -3px 3px 5px -2px rgba(0,0,0,.3)
}

.tutorial-popup-container .tutorial-popup.rightBottomForRtl>.box .arrow {
	width: 10px;
	height: 10px;
	display: block;
	left: -15px;
	box-shadow: 3px -3px 5px -2px rgba(0,0,0,.3)
}

.tutorial-popup-container .tutorial-popup .box {
	padding: 14px;
	box-shadow: 0 0 5px 1px rgba(0,0,0,.3);
	background: #212121;
	position: relative
}

.tutorial-popup-container .tutorial-popup .box:after {
	display: block;
	content: " ";
	clear: both
}

.tutorial-popup-container .tutorial-popup .box .arrow {
	display: none;
	position: absolute;
	content: " ";
	width: 20px;
	height: 20px;
	background: #212121;
	transform: rotate(45deg);
	margin: 10px;
	box-sizing: border-box
}

.tutorial-popup-container .tutorial-popup .box .arrow.arrowLeft {
	border-top-color: transparent;
	border-right-color: transparent
}

.tutorial-popup-container .tutorial-popup .box .arrow.arrowTop {
	border-bottom-color: transparent;
	border-right-color: transparent
}

.tutorial-popup-container .tutorial-popup .box .arrow.arrowRight {
	border-left-color: transparent;
	border-bottom-color: transparent
}

.tutorial-popup-container .tutorial-popup .box .arrow.arrowBottom {
	border-top-color: transparent;
	border-left-color: transparent
}

.tutorial-popup-container .tutorial-popup .box .icon {
	display: inline-block;
	line-height: 22px;
	vertical-align: top;
	color: #FFF
}

.tutorial-popup-container .tutorial-popup .box .title {
	font-size: 16px;
	margin-left: 5px;
	margin-top: 4px;
	max-width: calc(100% - 20px);
	white-space: pre-wrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	display: inline-block;
	color: #FFF
}

.tutorial-popup-container .tutorial-popup .box .image {
	display: none;
	border: 1px solid #EAEAEA;
	margin-bottom: 10px
}

.tutorial-popup-container .tutorial-popup .box .text {
	font-size: 14px;
	line-height: 20px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	white-space: pre-wrap;
	color: #FFF;
	margin-left: 25px
}

.tutorial-popup-container .tutorial-popup .box .text a {
	color: #000
}

.tutorial-popup-container .tutorial-popup .box .text a:hover {
	text-decoration: underline
}

.tutorial-popup-container .tutorial-popup .box .progress-count {
	display: inline-block;
	margin-left: 185px;
	margin-top: 21px;
	color: #FFF;
	font-size: 14px
}

.tutorial-popup-container .tutorial-popup .box .progress-count.with-learn-more {
	margin-left: 85px
}

.tutorial-popup-container .tutorial-popup .box .learn-more {
	display: inline;
	font-size: 14px;
	color: #DEEBF6;
	margin-left: 25px
}

.usageBarBlock,.usageBarBlock .legends span.othersUsed {
	margin-left: 15px
}

.tutorial-popup-container .tutorial-popup .box .ok-btn {
	margin-top: 15px;
	float: right;
	cursor: pointer;
	text-align: center
}

.tutorial-popup-container .tutorial-popup .box .show {
	display: block
}

@keyframes callout-slide-from-left {
	from {
		opacity: .1;
		transform: translateX(50px) translateY(0) rotateX(0) rotateY(90deg)
	}

	to {
		opacity: 1;
		transform: translateX(0) translateY(0) rotateX(0) rotateY(0)
	}
}

@-webkit-keyframes callout-slide-from-left {
	from {
		opacity: .1;
		transform: translateX(50px) translateY(0) rotateX(0) rotateY(90deg)
	}

	to {
		opacity: 1;
		transform: translateX(0) translateY(0) rotateX(0) rotateY(0)
	}
}

@keyframes callout-slide-from-right {
	from {
		opacity: .1;
		transform: translateX(-50px) translateY(0) rotateX(0) rotateY(-90deg)
	}

	to {
		opacity: 1;
		transform: translateX(0) translateY(0) rotateX(0) rotateY(0)
	}
}

@-webkit-keyframes callout-slide-from-right {
	from {
		opacity: .1;
		transform: translateX(-50px) translateY(0) rotateX(0) rotateY(-90deg)
	}

	to {
		opacity: 1;
		transform: translateX(0) translateY(0) rotateX(0) rotateY(0)
	}
}

@keyframes callout-slide-from-top {
	from {
		opacity: .1;
		transform: translateX(0) translateY(50px) rotateX(-90deg) rotateY(0)
	}

	to {
		opacity: 1;
		transform: translateX(0) translateY(0) rotateX(0) rotateY(0)
	}
}

@-webkit-keyframes callout-slide-from-top {
	from {
		opacity: .1;
		transform: translateX(0) translateY(50px) rotateX(-90deg) rotateY(0)
	}

	to {
		opacity: 1;
		transform: translateX(0) translateY(0) rotateX(0) rotateY(0)
	}
}

@keyframes callout-slide-from-bottom {
	from {
		opacity: .1;
		transform: translateX(0) translateY(-50px) rotateX(90deg) rotateY(0)
	}

	to {
		opacity: 1;
		transform: translateX(0) translateY(0) rotateX(0) rotateY(0)
	}
}

@-webkit-keyframes callout-slide-from-bottom {
	from {
		opacity: .1;
		transform: translateX(0) translateY(-50px) rotateX(90deg) rotateY(0)
	}

	to {
		opacity: 1;
		transform: translateX(0) translateY(0) rotateX(0) rotateY(0)
	}
}

#popover {
	width: 326px;
	right: 0;
	top: 50px;
	position: absolute;
	z-index: 1000;
	box-shadow: 0 0 10px rgba(0,0,0,.2);
	background-color: #FFF
}

#popover #popovermain {
	height: 325px;
	width: 325px
}

#popover .footer {
	font-size: 9px;
	padding: 5px 14px
}

.uv-popover-content {
	border-radius: 0!important
}

.usageBarBlock {
	margin-top: 10px
}

.usageBarBlock .toptext {
	position: relative;
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif;
	font-size: 12px
}

.usageBarBlock .usageBar {
	margin-top: 5px;
	width: 650px;
	background-color: #EAEAEA;
	height: 10px
}

.usageBarBlock .usageBar .bar {
	height: 10px;
	float: left
}

.usageBarBlock .usageBar.threebars .bar.selfUsed {
	background-color: #F2C811
}

.usageBarBlock .usageBar.threebars .bar.othersUsed {
	background-color: #BE9A27
}

.usageBarBlock .usageBar.threebars .bar.freeSpace {
	background-color: #C8C8C8
}

.usageBarBlock .usageBar.twobars .bar.selfUsed {
	background-color: #E81123
}

.usageBarBlock .usageBar.twobars .bar.othersUsed {
	background-color: #FADBD2
}

.usageBarBlock .usageBar.onebar .bar.selfUsed {
	background-color: #E81123
}

.usageBarBlock .legends .square {
	position: relative;
	display: inline-block;
	width: 10px;
	height: 10px
}

.usageBarBlock .legends .textstyle {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 12px;
	display: inline-block;
	position: relative;
	padding-left: 3px
}

.usageBarBlock .legends.threebars span.selfUsed {
	background-color: #F2C811
}

.usageBarBlock .legends.threebars span.othersUsed {
	background-color: #BE9A27
}

.usageBarBlock .legends.twobars span.selfUsed {
	background-color: #E81123
}

.usageBarBlock .legends.twobars span.othersUsed {
	background-color: #FADBD2
}

.usageBarBlock .limit {
	position: absolute;
	top: 58px;
	left: 644px;
	height: 20px
}

.usageBarBlock .limit .limitnumber {
	font-size: 12px;
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif
}

.usageBarBlock .limit .limitline {
	height: 20px;
	width: 1px;
	background-color: #000;
	margin-left: 20px
}

.usageBarMenuItemBlock .toptext {
	position: relative;
	font-size: 12px;
	display: inline-block
}

.inFocusContainer .inFocusAppBar.appBar .insights .editBtn,.inFocusContainer .inFocusAppBar.appBar .insights .moreOptionsItem,.inFocusContainer .inFocusAppBar.appBar .insights .saveBtn,.inFocusContainer .inFocusAppBar.appBar .readOnlyMode .editBtn,.inFocusContainer .inFocusAppBar.appBar .readOnlyMode .pinBtn,.inFocusContainer .inFocusAppBar.appBar .readOnlyMode .saveBtn,body.fullScreen .inFocusContainer .getRelatedInsightsBtn,body.fullScreen .inFocusContainer .pinBtn {
	display: none
}

.usageBarMenuItemBlock .usageBar {
	width: 160px;
	background-color: #EAEAEA;
	height: 8px
}

.usageBarMenuItemBlock .usageBar .bar {
	height: 8px;
	float: left
}

.usageBarMenuItemBlock .usageBar.twobars .bar.usedSpace {
	background-color: #F2C811
}

.usageBarMenuItemBlock .usageBar.twobars .bar.freeSpace {
	background-color: #C8C8C8
}

.usageBarMenuItemBlock .usageBar.onebar .bar.usedSpace {
	background-color: #E81123
}

.manageStorage {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	position: absolute;
	background-color: #EAEAEA;
	min-width: 960px
}

.manageStorage h1 {
	margin-top: 10px;
	margin-left: 15px
}

.manageStorage h1 .name {
	margin-right: 10px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 30px;
	color: #000;
	font-weight: 400
}

.manageStorage h1 .servicePlan {
	margin-top: 3px;
	font-family: 'Segoe UI Light',wf_segoe-ui_light,helvetica,arial,sans-serif;
	font-size: 20px;
	color: #666
}

.manageStorage .storageArea {
	background: #FFF;
	margin-top: 2px;
	position: absolute;
	top: 124px;
	left: 15px;
	right: 30px;
	bottom: 30px
}

.manageStorage .storageArea .own {
	height: 50px;
	font-size: 20px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
	border-bottom-width: 2px
}

.manageStorage .storageArea .own .tab {
	position: relative;
	float: left;
	padding: 10px 40px 10px 20px;
	cursor: pointer
}

.manageStorage .storageArea .own .tab .highlight {
	position: relative;
	height: 5px;
	width: inherit;
	top: 13px;
	background-color: #F2C811
}

.manageStorage .storageArea .usageList {
	margin-top: 2px;
	position: absolute;
	padding: 10px 20px;
	top: 53px;
	bottom: 30px;
	overflow: auto
}

.manageStorage .storageArea .usageList .usageListTable {
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed
}

.manageStorage .storageArea .usageList .usageListTable th {
	text-align: left;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-collapse: collapse;
	border-spacing: 0;
	border-bottom-color: #000;
	color: #666;
	font-size: 16px;
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	font-weight: 400
}

.manageStorage .storageArea .usageList .usageListTable th.delete {
	width: 30px
}

.manageStorage .storageArea .usageList .usageListTable th.name {
	width: 17%
}

.manageStorage .storageArea .usageList .usageListTable th.size,.manageStorage .storageArea .usageList .usageListTable th.type {
	width: 9.5%
}

.manageStorage .storageArea .usageList .usageListTable th.lastRefresh {
	width: 14.7%
}

.manageStorage .storageArea .usageList .usageListTable th.associated {
	width: 23.5%
}

.manageStorage .storageArea .usageList .usageListTable td {
	padding: 10px 7px 10px 0;
	border-left-width: 0;
	border-right-width: 0;
	color: #666;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-collapse: collapse;
	border-spacing: 0;
	border-bottom-color: #EAEAEA
}

.manageStorage .storageArea .usageList .usageListTable td.deleteIcon {
	cursor: pointer
}

.manageStorage .storageArea .usageList .usageListTable td .btn-delete {
	background-image: url(../images/powerBI.sprites.png);
	background-position: -2020px -1737px;
	width: 16px;
	height: 16px
}

.manageStorage .storageArea .usageList .usageListTable tr {
	transition: background-color .2s
}

.manageStorage .storageArea .usageList .usageListTable tr.selected {
	background-color: #F2C811
}

.manageStorage .storageArea .usageList .usageListTable tr .itemField {
	font-size: 12px;
	color: #666
}

.manageStorage .storageArea .usageList .usageListTable tr .itemField.associated {
	padding-right: 15px
}

.manageStorage .storageArea .usageList .usageListTable tbody tr:hover {
	background-color: #EAEAEA
}

.manageStorage .actionButtons {
	position: absolute;
	top: 62px;
	right: 30px
}

.inFocusContainer {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}

.inFocusContainer .inFocusCenteredSpinner {
	z-index: 101;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -20px;
	margin-top: -20px;
	pointer-events: none
}

.inFocusContainer .inFocusAppBar.appBar {
	z-index: 100
}

.inFocusContainer .inFocusAppBar.appBar .lastRefreshTimestamp {
	color: #666;
	padding-left: 5px
}

.inFocusContainer .inFocusAppBar.appBar .lastRefreshTimestamp .caption {
	margin-right: .5em
}

.inFocusContainer .inFocusAppBar.appBar .inEditMode.glyphicon {
	color: #C8C8C8;
	cursor: default
}

.inFocusContainer .inFocusAppBar.appBar .refreshError {
	color: #F2C811;
	padding: 0;
	cursor: pointer
}

.inFocusContainer .inFocusAppBar.appBar .left .iconBox {
	vertical-align: bottom;
	margin-bottom: 1px;
	cursor: pointer
}

.inFocusContainer .inFocusAppBar.appBar .left .pbi-glyph-arrowleft {
	font-size: 10px;
	line-height: 40px
}

html[dir=rtl] .inFocusContainer .inFocusAppBar.appBar .left .pbi-glyph-arrowleft {
	transform: rotate(-180deg)
}

.inFocusContainer .inFocusAppBar.appBar .left .dashboardTitle {
	max-width: 150px
}

.inFocusContainer .inFocusAppBar.appBar .left .focusTitle {
	max-width: 500px;
	padding-right: 5px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.inFocusContainer .inFocus {
	position: absolute;
	z-index: 100;
	top: 40px;
	bottom: 0;
	left: 0;
	right: 0;
	background: #FFF;
	overflow: hidden;
	width: auto!important;
	height: auto!important
}

.inFocusContainer .inFocus .explorationHost {
	top: 0
}

.inFocusContainer .inFocus .explorationHost .exploration .exploreCanvas {
	top: 40px;
	bottom: 95px;
	left: 20px;
	right: 20px;
	padding: 0
}

.inFocusContainer .inFocus .explorationHost .exploration .exploreCanvas .selected {
	outline: 0;
	border: none
}

.inFocusContainer .inFocus .explorationHost .exploration .exploreCanvas .visualContainerHost {
	padding: 0
}

.inFocusContainer .inFocus .explorationHost .exploration .exploreCanvas .visualContainerHost .visualContainer .vcBody {
	left: 0;
	bottom: 0
}

.inFocusContainer .inFocus .explorationHost .exploration .exploreCanvas .visualContainerHost .visualContainer:not(.invalid):hover {
	border: none
}

.inFocusContainer .inFocus .explorationHost .exploration .previousVisualButton {
	cursor: pointer;
	line-height: 40px;
	margin-left: 16px;
	color: #666;
	background-color: transparent;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.inFocusContainer .inFocus .explorationHost .exploration .previousVisualButton span {
	margin-left: 6px;
	font-size: 12px;
	vertical-align: top
}

.inFocusContainer .inFocus .explorationHost .exploration .sourceInfo {
	height: 20px;
	width: 100%;
	bottom: 66px;
	position: absolute;
	cursor: default
}

.inFocusContainer .inFocus .explorationHost .exploration .sourceInfo .sourceStyle {
	position: absolute;
	font-size: 11px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	color: #777;
	display: inline;
	left: 30px;
	cursor: pointer;
	background-color: inherit
}

.inFocusContainer .inFocus .explorationHost .exploration .sourceInfo a,.inFocusContainer .inFocus .explorationHost .exploration .sourceInfo button:hover {
	color: #777
}

.inFocusContainer .inFocus .explorationHost .exploration .sourceInfo .insightFeedbackStyle {
	color: #777;
	font-size: 11px;
	position: absolute;
	right: 30px
}

.inFocusContainer .inFocus .explorationHost .exploration .sourceInfo .insightFeedbackStyle .insightFeedbackButton {
	border: 2px solid transparent;
	font-size: 12px;
	margin-left: 5px;
	padding: 1px 8px
}

.inFocusContainer .inFocus .explorationHost .exploration .sourceInfo .insightFeedbackStyle .insightFeedbackButton:hover {
	border-color: #000
}

.inFocusContainer .inFocus .inFocusBody {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden
}

.inFocusContainer .realTimeTile {
	padding: 20px
}

.inFocusTransition.begin {
	position: absolute;
	background-color: #FFF;
	z-index: 9999;
	opacity: 0
}

.provisioningBody {
	background-color: #FFF
}

.provisioningBlock {
	margin: auto;
	font-family: 'Segoe UI Semilight',wf_segoe-ui_semilight,helvetica,arial,sans-serif;
	width: 700px;
	align-content: center
}

.provisioningBlock .provisioningHeader {
	font-size: 3em;
	color: #333;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 250px
}

.provisioningBlock .provisioningBusinessValue {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 1em;
	color: #666;
	margin-top: 20px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	height: 85px
}

.provisioningBlock .ProvisioningTryAgain {
	font-size: .9em;
	color: #666;
	margin-top: 16px;
	text-align: center;
	margin-left: auto;
	margin-right: auto
}

.workbookAppBarContent {
	background: #F4F4F4;
	position: relative;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e1e1e1
}

.workbookAppBarContent ul>li {
	height: 40px
}

.workbookAppBarContent ul>li:hover {
	background-color: #C8C8C8
}

.workbookAppBarContent ul>li.workbookAppBarItemNotClickable:hover {
	background-color: transparent
}

.workbookAppBarContent ul>li:focus {
	background-color: #C8C8C8
}

.workbookAppBarContent ul>li>button {
	border: none;
	cursor: default;
	height: 40px;
	padding: 0 4px
}

.workbookAppBarContent ul>li>button:active,.workbookAppBarContent ul>li>button:active:hover,.workbookAppBarContent ul>li>button:focus,.workbookAppBarContent ul>li>button:focus:hover,.workbookAppBarContent ul>li>button:hover {
	background-color: transparent
}

.workbookAppBarContent ul>li>button>span {
	font-size: 14px;
	color: #777;
	margin-left: 0;
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif
}

.workbookAppBarContent i.glyphicon {
	margin-right: 6px;
	padding: 0;
	font-size: 14px;
	color: #666
}

.workbookAppBarContent i.glyphicon.pbi-glyph-chevrondownmedium.glyph-mini {
	font-size: 10px;
	margin-left: 8px;
	margin-right: 0
}

.workbookAppBarContent .appBarSection ul>li {
	margin: 0 8px;
	padding: 0
}

.workbookAppBarContent .appBarSection ul>li.refreshStatus {
	color: #b3b3b3;
	font-size: 12px
}

.workbookAppBarContent .appBarSection ul>li.appBarDivider {
	margin: 10px 8px 0;
	height: 20px
}

.workbookAppBarContent .appBarSection ul>li>span {
	color: #000;
	padding: 0 4px
}

.workbookAppBarContent .appBarSection ul>li>span.excelOnlineText {
	font-size: 18px;
	font-family: 'Segoe UI Semilight',sans-serif;
	color: #217346;
	padding-left: 16px
}

.workbookAppBarContent .appBarSection.left {
	flex-shrink: 1;
	overflow: hidden;
	white-space: nowrap
}

.workbookAppBarContent .appBarSection.left>ul {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.workbookAppBarContent .appBarSection.right {
	flex-shrink: 0;
	flex-grow: 1
}

.workbookAppBarContent .appBarSection.right app-action-menu,.workbookAppBarContent .appBarSection.right>ul {
	float: right
}

.workbookAppBarContent .appBarSection.right>ul:last-child {
	padding-right: 20px
}

.workbookAppBarContent .appBarSection.right>ul>li.moreOptionsItem {
	padding: 0
}

.workbookAppBarContent .appBarSection.right>ul>li.moreOptionsItem>button {
	padding: 0 8px
}

.workbookAppBarContent .appBarSection.right>ul>li.moreOptionsItem>button.moreOptionsDashboardButton:focus {
	background-color: #444!important;
	color: #FFF!important
}

.workbookAppBarContent .appBarSection.right>ul>li.moreOptionsItem>button.moreOptionsInFocusButton:focus {
	background-color: #C8C8C8!important
}

ul.workbookAppBarMenu {
	min-width: 220px;
	color: #333;
	border: 1px solid #e1e1e1;
	font-size: 12px
}

ul.workbookAppBarMenu .dropdown-item {
	position: relative;
	display: block;
	height: 55px;
	padding-right: 5px;
	overflow: hidden
}

ul.workbookAppBarMenu .dropdown-item>a {
	padding: 0
}

ul.workbookAppBarMenu .dropdown-item>a:hover {
	background-color: transparent
}

ul.workbookAppBarMenu .dropdown-item:hover {
	background: #EAEAEA
}

ul.workbookAppBarMenu .dropdown-item .dropdown-content {
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: 10px 13px no-repeat;
	padding-left: 40px;
	cursor: default
}

ul.workbookAppBarMenu .dropdown-item .dropdown-content.editInExcel {
	position: relative
}

ul.workbookAppBarMenu .dropdown-item .dropdown-content.editInExcel .dropdown-label::before {
	position: absolute;
	left: 10px;
	content: '';
	content: "\EC28";
	font-family: PowrMDL2;
	font-size: 16pt;
	top: inherit
}

ul.workbookAppBarMenu .dropdown-item .dropdown-content.calculate {
	position: relative
}

ul.workbookAppBarMenu .dropdown-item .dropdown-content.calculate .dropdown-label::before {
	position: absolute;
	left: 10px;
	content: '';
	content: "\E1D0";
	font-family: PowrMDL2;
	font-size: 16pt;
	top: inherit
}

ul.workbookAppBarMenu .dropdown-item .dropdown-content.editInExcelOnline {
	position: relative
}

ul.workbookAppBarMenu .dropdown-item .dropdown-content.editInExcelOnline .dropdown-label::before {
	position: absolute;
	left: 10px;
	top: 7px;
	content: '';
	content: "\EC29";
	font-family: PowrMDL2;
	font-size: 16pt
}

ul.workbookAppBarMenu .dropdown-item .dropdown-content .dropdown-label {
	padding-top: 10px;
	font-family: 'Segoe UI Bold',wf_segoe-ui_bold,helvetica,arial,sans-serif
}

ul.workbookAppBarMenu .dropdown-item .dropdown-content .dropdown-description {
	white-space: nowrap
}

ul.workbookAppBarMenu .dropdown-item .dropdown-content>* {
	line-height: 1.4;
	color: #333
}

.workbookContainerContent {
	width: inherit;
	height: inherit;
	background-color: #FFF
}

.workbookContainerContent .workbookEWAIsolation {
	width: 100%;
	height: calc(100% - 40px);
	border: none;
	border-top: #e1e1e1
}

.workbookContainerContent .workbookEWAIsolation.fullSizeFrame {
	height: 100%
}

.workbookContainerContent .workbookDiscoverabilityToast {
	position: absolute;
	z-index: 300;
	background-color: #333;
	box-shadow: 0 0 5px 1px rgba(0,0,0,.3);
	width: 460px;
	right: 15px;
	top: 50px;
	transition: .5s linear all;
	opacity: 1
}

.workbookContainerContent .workbookDiscoverabilityToast.ng-hide-add {
	transition: .5s linear all;
	opacity: 1
}

.workbookContainerContent .workbookDiscoverabilityToast.ng-hide-add.ng-hide-add-active {
	opacity: 0
}

.workbookContainerContent .workbookDiscoverabilityToast.ng-hide-remove {
	transition: .5s linear all;
	opacity: 0
}

.workbookContainerContent .workbookDiscoverabilityToast.ng-hide-remove.ng-hide-remove-active {
	opacity: 1
}

.workbookContainerContent .workbookDiscoverabilityToast .arrow {
	transform: rotate(45deg);
	background: #333;
	position: absolute;
	content: " ";
	width: 20px;
	height: 20px;
	display: block;
	right: 30px;
	box-shadow: -2px -2px 4px -1px rgba(0,0,0,.3);
	top: -10px;
	z-index: 301
}

.workbookContainerContent .workbookDiscoverabilityToast .title {
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	font-size: 14px;
	color: #FFF;
	margin: 20px 15px 10px 85px
}

.fullScreenBtnHost .floatingViewBtn>span,.manageEmbed .tableArea .manageEmbedTable td,.manageEmbed .tableArea .manageEmbedTable th,.manageEmbed .tableArea .manageEmbedTable tr .itemField,.manageFlyout .wrapper .manageFlyout-container,.regularMediumGrayText,.regularSmallBlackText,.workbookContainerContent .workbookDiscoverabilityToast .message {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.workbookContainerContent .workbookDiscoverabilityToast .message {
	font-size: 14px;
	color: #FFF;
	margin-left: 85px;
	margin-right: 20px
}

.workbookContainerContent .workbookDiscoverabilityToast .closeIcon {
	background-image: url(infonav-sprites.png);
	background-position: -36px -24px;
	cursor: pointer;
	height: 14px;
	width: 13px;
	position: absolute;
	top: 10px;
	right: 10px
}

.workbookContainerContent .workbookDiscoverabilityToast i.glyphicon.pbi-glyph-pinned {
	position: absolute;
	top: 34px;
	left: 29px;
	height: 32px;
	width: 32px;
	color: #FFF
}

.workbookContainerContent .workbookDiscoverabilityToast .gotItBtn {
	float: right;
	height: 41px;
	margin: 25px 20px 15px 0
}

@media print {
	html[dir=rtl] {
		direction: rtl
	}

	body {
		height: 100%!important
	}

	body iframe#refreshTokenFrameId {
		display: none
	}

	body #topBar,body .customHandle,body .dropdownOverlay,body .landingController .contentMain .appBarSection.right,body .resizeHandle,body .tooltip-container,body div.notification-bar {
		display: none!important
	}

	body .landingController .contentMain {
		top: 0
	}

	body .landingController .contentMain .landingContainer #installedAppLandingContainer,body .landingController .contentMain .landingContainer .dashboardContainerView .dashboardControlsWrapper,body .landingController .contentMain .landingContainer .dashboardContainerView .glyphicon,body .landingController .contentMain .landingContainer .dashboardContainerView .moreOptionsDashboardButton,body .landingController .contentMain .landingContainer .dashboardContainerView .readonlyIcon,body .landingController .contentMain .landingContainer .dashboardContainerView .shareDashboardButton,body .landingController .contentMain .landingContainer .fullScreenBtnHost,body .landingController .contentMain .landingContainer .toastContainer,body .landingController .contentMain .landingContainer .waitingContainer,body .landingController .contentMain .navigationPane,body .landingController .contentMain navigation-pane-v2 {
		display: none
	}

	body .landingController .contentMain .navigationPane~.contentColumn,body .landingController .contentMain .navigationPane~.landingContainer,body .landingController .contentMain navigation-pane-v2~.contentColumn,body .landingController .contentMain navigation-pane-v2~.landingContainer {
		left: 0
	}

	body .landingController .contentMain .landingContainer .dashboardContainerView .dashboard {
		position: fixed;
		transform-origin: left top!important;
		transition-duration: 0s;
		left: 0!important;
		top: 50px!important;
		right: auto!important;
		bottom: auto!important
	}

	body .landingController .contentMain .landingContainer .dashboardContainerView .dashboard .fitToScreen {
		left: 0;
		right: auto
	}

	body .landingController .contentMain .landingContainer .dashboardContainerView .dashboard .tileWrapper {
		z-index: -1;
		box-shadow: none!important
	}

	body .landingController .contentMain .landingContainer .dashboardContainerView .dashboard .tileWrapper .tileOptionsMenu {
		display: none!important
	}

	body .landingController .contentMain .landingContainer .dashboardContainerView .infoNavContainer .taskPane,body .landingController .contentMain .landingContainer .dashboardContainerView .infoNavContainer .visualizationPane,body .landingController .contentMain .landingContainer .reportContainerContent .explorationContainer .appBar,body .landingController .contentMain .landingContainer .reportContainerContent .explorationContainer .explorationHost .explorationNavigationContent,body .landingController .contentMain .landingContainer .reportContainerContent .explorationContainer .explorationHost .taskPane,body .landingController .contentMain .landingContainer .reportContainerContent .explorationContainer .explorationHost .toolbar,body .landingController .contentMain .landingContainer .reportContainerContent .explorationContainer .explorationHost .visualizationPane {
		display: none
	}

	body .landingController .contentMain .landingContainer .dashboardContainerView .dashboard .tileWrapper .tileBody {
		-webkit-filter: none;
		transition: none
	}

	body .landingController .contentMain .landingContainer .dashboardContainerView .infoNavContainer .explorationHost .infonavContent {
		padding-top: 0!important
	}

	body .landingController .contentMain .landingContainer .dashboardContainerView .infoNavContainer .exploreCanvas .displayArea {
		overflow: visible!important
	}

	body .landingController .contentMain .landingContainer .reportContainerContent .explorationContainer .explorationHost {
		top: 0
	}

	body .landingController .contentMain .landingContainer .reportContainerContent .explorationContainer .explorationHost .exploreCanvas {
		background-color: #fff;
		overflow: hidden!important
	}

	body .landingController .contentMain .landingContainer .reportContainerContent .explorationContainer .explorationHost .exploreCanvas .displayArea {
		transition-duration: 0s!important;
		margin: 0!important
	}

	body .landingController .contentMain .landingContainer .reportContainerContent .explorationContainer .explorationHost .exploreCanvas .displayArea .visualContainer {
		border: none!important
	}

	body .landingController .contentMain .landingContainer .reportContainerContent .explorationContainer .explorationHost .exploreCanvas .displayArea .visualContainer .resizeHandle,body .landingController .contentMain .landingContainer .reportContainerContent .explorationContainer .explorationHost .exploreCanvas .displayArea .visualContainer .vcHeader {
		display: none!important
	}

	body .landingController .contentMain .landingContainer .inFocusContainer .visualizationPane {
		display: none
	}

	body .angular-dropdown,body .hover-line,body .infonav-modalContainerHost,body .landingController .contentMain .landingContainer .inFocusContainer .appBar .appBarDivider,body .landingController .contentMain .landingContainer .inFocusContainer .appBar.inFocusAppBar .iconBox,body .vcOptionsMenu {
		display: none!important
	}

	body .landingController .contentMain .landingContainer .inFocusContainer .appBar .appBarSection ul>li {
		padding: 0 5px
	}
}

#printDisabledOverlay {
	width: 100%;
	height: 100%;
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	background-color: #FFF!important;
	z-index: 1000
}

#printDisabledOverlay .errorTitle {
	color: #000;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%)
}

.flexbox {
	width: 100%;
	display: flex;
	justify-content: space-between;
	overflow: hidden
}

.favoritesRootContent .mainContent .dashboardSliderMain .contentSection,.manageEmbed {
	overflow: auto
}

.flexbox .item-auto {
	flex: 0 0 auto;
	min-width: 0
}

.flexbox .item-fill {
	flex: 1;
	min-width: 0
}

.fullScreenBtnHost {
	position: absolute;
	opacity: 0;
	line-height: 56px;
	font-size: 0;
	bottom: 30px;
	right: 30px;
	z-index: 101;
	background-color: #333;
	transition: opacity .5s
}

.fullScreenBtnHost.transitioning {
	opacity: 1
}

.fullScreenBtnHost .floatingViewDivider {
	background-color: #000;
	width: 1px;
	height: 40px;
	vertical-align: middle;
	display: inline-block
}

.fullScreenBtnHost .floatingViewBtn {
	z-index: 2;
	margin: 0 20px;
	padding: 0;
	vertical-align: middle;
	border: none;
	color: #FFF!important;
	background-color: #333!important;
	height: 20px;
	line-height: 16px
}

.fullScreenBtnHost .floatingViewBtn>i {
	vertical-align: top;
	font-size: 20px
}

.fullScreenBtnHost .floatingViewBtn>span {
	vertical-align: top;
	font-size: 15px;
	padding-left: 5px
}

.fullScreenBtnHost .floatingViewBtn.fullScreenPrevious {
	margin: 0 10px 0 18px
}

.fullScreenBtnHost .floatingViewBtn.fullScreenNext {
	margin: 0 18px 0 10px
}

.fullScreenBtnHost .floatingViewBtn.fitContentBtn,.fullScreenBtnHost .floatingViewBtn.fitWidthBtn,.fullScreenBtnHost .floatingViewBtn.printBtn {
	margin: 0 0 0 20px
}

.fullScreenBtnHost .floatingViewBtn.exitFullScreenBtn>i {
	font-size: 24px
}

.regularSmallBlackText {
	font-size: 12px;
	color: #333
}

.manageEmbed .tableArea .manageEmbedTable th,.regularMediumGrayText {
	font-size: 14px;
	color: #888
}

.sliderContentView.manageEmbed {
	padding: 0
}

.manageEmbed {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	position: absolute;
	min-width: 960px
}

.manageEmbed .tableArea {
	background: #FFF;
	margin-top: 2px;
	position: absolute;
	top: 80px;
	left: 30px;
	right: 30px;
	bottom: 30px;
	overflow: auto
}

.manageEmbed .tableArea .manageEmbedTable {
	border-collapse: collapse;
	table-layout: fixed
}

.manageEmbed .tableArea .manageEmbedTable th {
	text-align: left;
	padding: 0 92px 8px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-collapse: collapse;
	border-spacing: 0;
	border-bottom-color: #A6A6A6;
	font-weight: 400;
	cursor: pointer
}

.manageEmbed .tableArea .manageEmbedTable th.actions {
	cursor: default
}

.manageEmbed .tableArea .manageEmbedTable tr {
	transition: background-color .2s
}

.manageEmbed .tableArea .manageEmbedTable tr.selected {
	background-color: #F2C811
}

.manageEmbed .tableArea .manageEmbedTable tr .itemField {
	font-size: 12px;
	color: #333
}

.manageEmbed .tableArea .manageEmbedTable tr .itemField.dateCreated {
	padding-right: 12px
}

.manageEmbed .tableArea .manageEmbedTable td {
	text-align: left;
	padding: 8px 0 10px;
	border-left-width: 0;
	border-right-width: 0;
	color: #666;
	word-wrap: break-word;
	font-size: 14px;
	border-bottom: none;
	border-collapse: collapse;
	border-spacing: 0
}

.manageEmbed .tableArea .manageEmbedTable td.actionsField a {
	cursor: pointer;
	display: inline-block;
	text-decoration: none
}

.manageEmbed .tableArea .manageEmbedTableEmpty {
	width: 500px;
	text-align: center;
	color: #515151;
	margin: 0 auto;
	padding-top: 200px
}

.manageEmbed .tableArea .manageEmbedTableEmpty h2 {
	font-size: 24px;
	font-weight: 400
}

.manageFlyout {
	position: absolute;
	display: none;
	min-width: 112px;
	max-width: 300px;
	z-index: 100
}

.manageFlyout .wrapper {
	border: 1px solid #A6A6A6;
	background: #FFF;
	position: relative
}

.manageFlyout .wrapper .manageFlyout-container {
	padding: 12px 0 12px 8px;
	font-size: 12px;
	color: #333
}

.manageFlyout .wrapper .manageFlyout-container a {
	text-decoration: none;
	margin-left: 8px
}

.bingSocialTweets .nameLink:hover .name,.waterMarkMsg .linkText {
	text-decoration: underline
}

.manageFlyout .wrapper .manageFlyout-container .action {
	margin-bottom: 10px
}

.manageFlyout .wrapper .manageFlyout-container .glyphicon {
	height: 16px;
	vertical-align: middle
}

.manageFlyout .wrapper .manageFlyout-container .alignIcon {
	display: inline-block
}

.manageFlyout .wrapper .arrow {
	display: block;
	position: absolute;
	width: 10px;
	height: 10px;
	background: #FFF;
	transform: rotate(45deg);
	top: calc(50% - 6px);
	left: -6px;
	border-left: 1px solid #A6A6A6;
	border-bottom: 1px solid #A6A6A6
}

.manageFlyout .wrapper .arrow.right {
	border-right: 0;
	border-bottom: 0;
	border-left: 1px solid #A6A6A6;
	border-top: 1px solid #A6A6A6
}

.manageFlyout .wrapper:after {
	display: block;
	content: " ";
	clear: both
}

.manageFlyout .wrapper.left:before {
	left: -11px;
	box-shadow: -2.5px 2.5px 5px -.5px #EAEAEA;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #eee
}

.manageFlyout .wrapper.right:before {
	right: -11px;
	top: 50px;
	box-shadow: 2.5px -2.5px 5px -.5px #EAEAEA;
	border-right: 1px solid #EAEAEA;
	border-top: 1px solid #EAEAEA
}

.manageFlyout.active {
	display: block
}

.favoritesRootContent .addButton,.favoritesRootContent .analyzeInExcel,.favoritesRootContent .authorName,.favoritesRootContent .dashboardUnfavoriteBtn,.favoritesRootContent .dashboardfavoriteBtn,.favoritesRootContent .exportBtn,.favoritesRootContent .insightsBtn,.favoritesRootContent .personalizeBtn,.favoritesRootContent .powerPointBtn,.favoritesRootContent .removeBtn,.favoritesRootContent .renameBtn,.manageFlyout.inactive {
	display: none
}

.sharePointConfig input {
	border: 1px solid;
	width: 669px;
	font-weight: lighter;
	color: #333;
	margin-top: 5px
}

.sharePointConfig .notice {
	margin-top: 8px
}

.contentListRootContent .galleryContainer.reportsGallery .content,.contentListRootContent .galleryContainer.workbooksGallery .content {
	margin-top: 15px
}

.sharePointConfig .loading {
	margin-left: 5px
}

.sharePointConfig .error {
	color: #E81123
}

.favoritesRootContent .mainContent .dashboardSliderMain .contentSection.isContentTileContentDisabled .contentScrollSection .galleryList .galleryItem {
	opacity: .35;
	overflow: hidden!important;
	pointer-events: none
}

.favoritesRootContent .mainContent .dashboardSliderMain .galleryBackground .dashboardFavorite {
	display: inline-block;
	width: 240px;
	height: 122px;
	transition: height .35s ease;
	background-color: #01B8AA
}

.favoritesRootContent .mainContent .dashboardSliderMain .galleryBackground .dashboardFavorite .dashboardWatermarkIcon {
	color: #049489
}

.favoritesRootContent .mainContent .dashboardSliderMain .galleryTileContainer:hover .dashboardFavorite {
	height: 90px;
	transition: height .35s ease;
	background-color: #008178
}

.favoritesRootContent .mainContent .dashboardSliderMain .galleryTileContainer:hover .dashboardFavorite .dashboardWatermarkIcon {
	color: #01685f
}

.contentListRootContent .authorNameFavorite,.contentListRootContent .unfavoriteBtn {
	display: none
}

.contentListRootContent .mainContent .dashboardSliderMain {
	overflow: auto
}

.contentListRootContent .mainContent .dashboardSliderMain .contentSection.isContentTileContentDisabled .contentScrollSection .galleryList .galleryItem {
	opacity: .35;
	overflow: hidden!important;
	pointer-events: none
}

.contentListRootContent .mainContent .dashboardSliderMain .galleryBackground .galleryIcons .pbi-glyph-gauge,.contentListRootContent .mainContent .dashboardSliderMain .galleryBackground .galleryIcons pbi-glyph-barchart {
	margin-left: 0
}

.contentListRootContent .galleryContainer .galleryTitle {
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: .5px
}

.contentListRootContent .galleryContainer.dashboardsGallery .galleryTileContainer:hover .galleryBackground {
	background-color: #008178
}

.contentListRootContent .galleryContainer.dashboardsGallery .galleryBackground {
	background-color: #01B8AA
}

.contentListRootContent .galleryContainer.dashboardsGallery .mainContentHeader {
	display: inline-block
}

.contentListRootContent .galleryContainer.dashboardsGallery .addButton {
	background-color: transparent;
	border: none;
	display: inline-block;
	padding: 6px 6px 0
}

.appsRootContent .addButton,.appsRootContent .analyzeInExcel,.appsRootContent .authorName,.appsRootContent .dashboardUnfavoriteBtn,.appsRootContent .dashboardfavoriteBtn,.appsRootContent .exportBtn,.appsRootContent .insightsBtn,.appsRootContent .personalizeBtn,.appsRootContent .powerPointBtn,.appsRootContent .removeBtn,.appsRootContent .renameBtn,.contentListRootContent .galleryContainer.reportsGallery .addButton,.contentListRootContent .galleryContainer.workbooksGallery .addButton,.workspacesRootContent .addButton,.workspacesRootContent .analyzeInExcel,.workspacesRootContent .authorName,.workspacesRootContent .dashboardUnfavoriteBtn,.workspacesRootContent .dashboardfavoriteBtn,.workspacesRootContent .exportBtn,.workspacesRootContent .insightsBtn,.workspacesRootContent .personalizeBtn,.workspacesRootContent .powerPointBtn,.workspacesRootContent .removeBtn,.workspacesRootContent .renameBtn {
	display: none
}

.contentListRootContent .galleryContainer.dashboardsGallery .addButton i {
	color: #333;
	opacity: .7;
	cursor: pointer;
	font-size: 13px
}

.contentListRootContent .galleryContainer.reportsGallery .galleryTileContainer:hover .galleryBackground {
	background-color: #263133
}

.contentListRootContent .galleryContainer.reportsGallery .galleryBackground {
	background-color: #374649
}

.contentListRootContent .galleryContainer.workbooksGallery .galleryTileContainer:hover .galleryBackground {
	background-color: #14512f
}

.contentListRootContent .galleryContainer.workbooksGallery .galleryBackground {
	background-color: #1c7444
}

.contentListRootContent .galleryContainer.workbooksGallery .contentSection {
	overflow: hidden
}

.appsRootContent .galleryContainer .galleryTitle,.workspacesRootContent .galleryContainer .galleryTitle {
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: .5px
}

.appsRootContent .galleryContainer.appsGallery .galleryItem,.appsRootContent .galleryContainer.workspacesGallery .galleryItem,.workspacesRootContent .galleryContainer.appsGallery .galleryItem,.workspacesRootContent .galleryContainer.workspacesGallery .galleryItem {
	float: left;
	overflow: hidden;
	height: 240px;
	width: 240px;
	margin: 15px 20px 15px 0;
	background-color: #FFF
}

.appsRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer,.appsRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer,.workspacesRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer,.workspacesRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer {
	display: inline-block;
	height: 100%;
	width: 100%;
	background-color: #FFF;
	cursor: pointer;
	position: relative
}

.appsRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .backgroundAndContent app-logo,.appsRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .backgroundAndContent app-logo,.workspacesRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .backgroundAndContent app-logo,.workspacesRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .backgroundAndContent app-logo {
	width: 100%;
	height: 100%
}

.appsRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .backgroundAndContent app-logo .container,.appsRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .backgroundAndContent app-logo .container,.workspacesRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .backgroundAndContent app-logo .container,.workspacesRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .backgroundAndContent app-logo .container {
	width: 120px;
	height: 120px;
	margin: 0
}

.appsRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .backgroundAndContent .galleryBackground,.appsRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .backgroundAndContent .galleryBackground,.workspacesRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .backgroundAndContent .galleryBackground,.workspacesRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .backgroundAndContent .galleryBackground {
	padding-top: 30px
}

.appsRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer pbi-icon.upperRight,.appsRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer pbi-icon.upperRight,.workspacesRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer pbi-icon.upperRight,.workspacesRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer pbi-icon.upperRight {
	position: absolute;
	top: 0;
	right: 0;
	margin: 10px 10px 0 0;
	cursor: pointer
}

.appsRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .titleAndIndicator,.appsRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .titleAndIndicator,.workspacesRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .titleAndIndicator,.workspacesRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .titleAndIndicator {
	display: block;
	overflow: hidden;
	cursor: pointer;
	text-align: center;
	margin-top: 14px
}

.appsRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .titleAndIndicator h1,.appsRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .titleAndIndicator h1,.workspacesRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .titleAndIndicator h1,.workspacesRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .titleAndIndicator h1 {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	color: #333;
	font-size: 17px;
	font-weight: 400;
	margin: 0 20px;
	cursor: pointer;
	display: block
}

.appsRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .titleAndIndicator h1.isPremium,.appsRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .titleAndIndicator h1.isPremium,.workspacesRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .titleAndIndicator h1.isPremium,.workspacesRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .titleAndIndicator h1.isPremium {
	margin: 0 20px 0 8px;
	display: inline
}

.appsRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .titleAndIndicator h2,.appsRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .titleAndIndicator h2,.workspacesRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .titleAndIndicator h2,.workspacesRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .titleAndIndicator h2 {
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	color: #A6A6A6;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	margin: 10px 5px 5px;
	cursor: pointer;
	display: block
}

.appsRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .contentDetails,.appsRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .contentDetails,.workspacesRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .contentDetails,.workspacesRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .contentDetails {
	position: absolute;
	overflow: hidden;
	cursor: pointer;
	text-align: center;
	background: rgba(0,0,0,.75);
	opacity: 0;
	top: 0;
	width: 100%;
	height: 100%;
	color: #FFF
}

.appsRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .contentDetails:hover,.appsRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .contentDetails:hover,.workspacesRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .contentDetails:hover,.workspacesRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .contentDetails:hover {
	opacity: 1
}

.appsRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .contentDetails h1,.appsRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .contentDetails h1,.workspacesRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .contentDetails h1,.workspacesRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .contentDetails h1 {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 17px;
	font-weight: 400;
	margin: 90px 5px 10px;
	cursor: pointer;
	text-decoration: underline
}

.appsRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .contentDetails h2,.appsRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .contentDetails h2,.workspacesRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .contentDetails h2,.workspacesRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .contentDetails h2 {
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	color: #A6A6A6;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	margin: 10px 5px;
	cursor: pointer
}

.appsRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .contentDetails h3,.appsRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .contentDetails h3,.workspacesRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .contentDetails h3,.workspacesRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .contentDetails h3 {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin-top: 10px 5px;
	cursor: pointer
}

.appsRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .contentActions,.appsRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .contentActions,.workspacesRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .contentActions,.workspacesRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .contentActions {
	position: absolute;
	overflow: hidden;
	background: #FFF;
	top: 0;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	padding: 10px 20px;
	cursor: default
}

.appsRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .contentActions h1,.appsRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .contentActions h1,.workspacesRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .contentActions h1,.workspacesRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .contentActions h1 {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 17px;
	font-weight: 400;
	margin: 90px 0 4px;
	cursor: pointer
}

.appsRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .contentActions pbi-icon.upperRight,.appsRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .contentActions pbi-icon.upperRight,.workspacesRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .contentActions pbi-icon.upperRight,.workspacesRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .contentActions pbi-icon.upperRight {
	color: #999
}

.appsRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .contentActions .actions,.appsRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .contentActions .actions,.workspacesRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .contentActions .actions,.workspacesRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .contentActions .actions {
	margin-top: 12px;
	padding-top: 12px;
	border-top: 2px solid #F2C811
}

.appsRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .contentActions .actions pbi-icon,.appsRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .contentActions .actions pbi-icon,.workspacesRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .contentActions .actions pbi-icon,.workspacesRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .contentActions .actions pbi-icon {
	margin-right: 16px;
	color: #333;
	opacity: .7;
	cursor: pointer;
	font-size: 16px;
	font-family: PowrMDL2;
	font-style: normal
}

.appsRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .contentActions .actions pbi-icon:hover,.appsRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .contentActions .actions pbi-icon:hover,.workspacesRootContent .galleryContainer.appsGallery .galleryItem .galleryTileContainer .contentActions .actions pbi-icon:hover,.workspacesRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .contentActions .actions pbi-icon:hover {
	opacity: 1
}

.appsRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .backgroundAndContent .galleryBackground group-icon img,.appsRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .backgroundAndContent .galleryBackground group-icon pbi-icon,.workspacesRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .backgroundAndContent .galleryBackground group-icon img,.workspacesRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .backgroundAndContent .galleryBackground group-icon pbi-icon {
	width: 120px;
	height: 120px;
	margin-left: 60px
}

.appsRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .backgroundAndContent .galleryBackground group-icon img .glyphicon,.appsRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .backgroundAndContent .galleryBackground group-icon pbi-icon .glyphicon,.workspacesRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .backgroundAndContent .galleryBackground group-icon img .glyphicon,.workspacesRootContent .galleryContainer.workspacesGallery .galleryItem .galleryTileContainer .backgroundAndContent .galleryBackground group-icon pbi-icon .glyphicon {
	font-size: 50px;
	margin: 35px 0 0 35px
}

.appsRootContent .mainContent,.contentListRootContent .mainContent,.favoritesRootContent .mainContent,.workspacesRootContent .mainContent {
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	transform-origin: 0 0 0;
	transition: left .25s,right .25s,bottom .25s,transform .25s
}

.appsRootContent .mainContent .header,.contentListRootContent .mainContent .header,.favoritesRootContent .mainContent .header,.workspacesRootContent .mainContent .header {
	transition: transform .25s;
	position: relative
}

.appsRootContent .mainContent .header .dashboardAppBar,.contentListRootContent .mainContent .header .dashboardAppBar,.favoritesRootContent .mainContent .header .dashboardAppBar,.workspacesRootContent .mainContent .header .dashboardAppBar {
	background-color: #FFF
}

.appsRootContent .mainContent .header .dashboardAppBar .label .appBarTitle,.contentListRootContent .mainContent .header .dashboardAppBar .label .appBarTitle,.favoritesRootContent .mainContent .header .dashboardAppBar .label .appBarTitle,.workspacesRootContent .mainContent .header .dashboardAppBar .label .appBarTitle {
	max-width: 620px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 14px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.appsRootContent .mainContent .header .dashboardAppBar .label .readonlyIcon,.contentListRootContent .mainContent .header .dashboardAppBar .label .readonlyIcon,.favoritesRootContent .mainContent .header .dashboardAppBar .label .readonlyIcon,.workspacesRootContent .mainContent .header .dashboardAppBar .label .readonlyIcon {
	margin-left: 5px;
	color: #666
}

.appsRootContent .mainContent .dashboardSliderMain,.contentListRootContent .mainContent .dashboardSliderMain,.favoritesRootContent .mainContent .dashboardSliderMain,.workspacesRootContent .mainContent .dashboardSliderMain {
	position: absolute;
	top: 60px;
	bottom: 0;
	right: 0;
	left: 0
}

.appsRootContent .mainContent .dashboardSliderMain.hasTopBar,.contentListRootContent .mainContent .dashboardSliderMain.hasTopBar,.favoritesRootContent .mainContent .dashboardSliderMain.hasTopBar,.workspacesRootContent .mainContent .dashboardSliderMain.hasTopBar {
	top: 90px
}

.appsRootContent .mainContent .dashboardSliderMain .galleryContainer,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer {
	display: block;
	margin-bottom: 30px
}

.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery {
	display: block;
	height: auto
}

.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .analyzeInExcel,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .editWorkbookBtn,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .exportBtn,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .insightsBtn,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .personalizeBtn,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .refreshNow,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .removeBtn,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .renameBtn,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .replaceWorkbookBtn,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .scheduleRefresh,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .shareBtn,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .unfavoriteBtn,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .analyzeInExcel,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .editWorkbookBtn,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .exportBtn,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .insightsBtn,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .personalizeBtn,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .refreshNow,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .removeBtn,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .renameBtn,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .replaceWorkbookBtn,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .scheduleRefresh,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .shareBtn,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .unfavoriteBtn,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .analyzeInExcel,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .editWorkbookBtn,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .exportBtn,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .insightsBtn,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .personalizeBtn,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .refreshNow,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .removeBtn,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .renameBtn,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .replaceWorkbookBtn,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .scheduleRefresh,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .shareBtn,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .unfavoriteBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .analyzeInExcel,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .editWorkbookBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .exportBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .insightsBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .personalizeBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .refreshNow,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .removeBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .renameBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .replaceWorkbookBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .scheduleRefresh,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .shareBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .unfavoriteBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .analyzeInExcel,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .editWorkbookBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .exportBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .insightsBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .personalizeBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .refreshNow,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .removeBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .renameBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .replaceWorkbookBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .scheduleRefresh,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .shareBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .unfavoriteBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .analyzeInExcel,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .editWorkbookBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .exportBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .insightsBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .personalizeBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .refreshNow,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .removeBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .renameBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .replaceWorkbookBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .scheduleRefresh,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .shareBtn,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .unfavoriteBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .analyzeInExcel,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .editWorkbookBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .exportBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .insightsBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .personalizeBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .refreshNow,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .removeBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .renameBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .replaceWorkbookBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .scheduleRefresh,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .shareBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .unfavoriteBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .analyzeInExcel,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .editWorkbookBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .exportBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .insightsBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .personalizeBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .refreshNow,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .removeBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .renameBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .replaceWorkbookBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .scheduleRefresh,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .shareBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .unfavoriteBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .analyzeInExcel,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .editWorkbookBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .exportBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .insightsBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .personalizeBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .refreshNow,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .removeBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .renameBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .replaceWorkbookBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .scheduleRefresh,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .shareBtn,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .unfavoriteBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .analyzeInExcel,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .editWorkbookBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .exportBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .insightsBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .personalizeBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .refreshNow,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .removeBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .renameBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .replaceWorkbookBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .scheduleRefresh,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .shareBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .tileOptions.readOnly .tileMenu .unfavoriteBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .analyzeInExcel,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .editWorkbookBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .exportBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .insightsBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .personalizeBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .refreshNow,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .removeBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .renameBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .replaceWorkbookBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .scheduleRefresh,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .shareBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .tileOptions.readOnly .tileMenu .unfavoriteBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .analyzeInExcel,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .editWorkbookBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .exportBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .insightsBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .personalizeBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .refreshNow,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .removeBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .renameBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .replaceWorkbookBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .scheduleRefresh,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .shareBtn,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .tileOptions.readOnly .tileMenu .unfavoriteBtn {
	display: none
}

.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .contentSection,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .galleryList,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .contentSection,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .galleryList,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .contentSection,.appsRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .galleryList,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .contentSection,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .galleryList,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .contentSection,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .galleryList,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .contentSection,.contentListRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .galleryList,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .contentSection,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .galleryList,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .contentSection,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .galleryList,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .contentSection,.favoritesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .galleryList,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .contentSection,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.dashboardsGallery .galleryList,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .contentSection,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.reportsGallery .galleryList,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .contentSection,.workspacesRootContent .mainContent .dashboardSliderMain .galleryContainer.workbooksGallery .galleryList {
	overflow: hidden
}

.appsRootContent .mainContent .galleryContainer,.contentListRootContent .mainContent .galleryContainer,.favoritesRootContent .mainContent .galleryContainer,.workspacesRootContent .mainContent .galleryContainer {
	overflow: auto;
	height: 100%;
	margin: 0 5px 0 30px;
	list-style: none;
	display: block
}

.appsRootContent .mainContent .galleryContainer .contentSection,.contentListRootContent .mainContent .galleryContainer .contentSection,.favoritesRootContent .mainContent .galleryContainer .contentSection,.workspacesRootContent .mainContent .galleryContainer .contentSection {
	position: relative;
	height: 100%;
	width: 100%
}

.appsRootContent .mainContent .galleryContainer .contentSection .contentScrollSection,.contentListRootContent .mainContent .galleryContainer .contentSection .contentScrollSection,.favoritesRootContent .mainContent .galleryContainer .contentSection .contentScrollSection,.workspacesRootContent .mainContent .galleryContainer .contentSection .contentScrollSection {
	height: 100%
}

.appsRootContent .mainContent .galleryContainer .contentSection .contentScrollSection .galleryList,.contentListRootContent .mainContent .galleryContainer .contentSection .contentScrollSection .galleryList,.favoritesRootContent .mainContent .galleryContainer .contentSection .contentScrollSection .galleryList,.workspacesRootContent .mainContent .galleryContainer .contentSection .contentScrollSection .galleryList {
	float: left;
	height: 100%;
	overflow: auto
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem {
	float: left;
	overflow: hidden;
	height: 200px;
	width: 240px;
	margin: 15px 20px 15px 0;
	background-color: #FFF;
	transition: height .35s ease
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .tileMenu,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .tileMenu {
	opacity: 0;
	transition: .35s ease-in-out opacity
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem.selected,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem.selected {
	opacity: 1
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem.publishing,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem.publishing {
	pointer-events: none;
	opacity: .4
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer {
	display: inline-block;
	height: 100%;
	width: 100%;
	background-color: #FFF;
	cursor: pointer
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .content .titleAndIndicator,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .content .titleAndIndicator {
	display: block;
	width: 100%;
	overflow: hidden
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .content .titleAndIndicator .galleryItemTitle,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .content .titleAndIndicator .galleryItemTitle {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	color: #333;
	font-size: 17px;
	margin: 5px 20px 3px;
	cursor: pointer;
	display: block
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .content .titleAndIndicator .datasetItemIcon,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .content .titleAndIndicator .datasetItemIcon {
	float: right;
	margin-top: 2px;
	vertical-align: top;
	display: block;
	margin-right: 18px
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .content .titleAndIndicator .datasetRefreshIcons,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .content .titleAndIndicator .datasetRefreshIcons {
	position: relative;
	right: 0;
	padding-left: 10px
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .content .titleAndIndicator .warning,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .content .titleAndIndicator .warning {
	margin-top: 8px
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .content .titleAndIndicator .powerbi-spinner,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .content .titleAndIndicator .powerbi-spinner {
	vertical-align: top
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .content .authorName,.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .content .authorNameFavorite,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .content .authorName,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .content .authorNameFavorite {
	font-size: 12px;
	font-family: wf_standard-font_light,helvetica,arial,sans-serif;
	color: #999;
	text-transform: uppercase;
	letter-spacing: .5px;
	margin: 0 40px 12px 20px;
	height: 12px;
	cursor: pointer
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .tileOptions .tileMenu,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .tileOptions .tileMenu {
	display: flex;
	margin-left: 20px
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .tileOptions .tileMenu>div,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .tileOptions .tileMenu>div {
	margin-right: 16px;
	color: #333;
	opacity: .7;
	cursor: pointer;
	font-size: 16px;
	font-family: PowrMDL2;
	font-style: normal
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .tileOptions .tileMenu>div.powervisuals-glyph,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .tileOptions .tileMenu>div.powervisuals-glyph {
	font-family: PowerVisuals;
	color: #F2C811
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .tileOptions .tileMenu>div:hover,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .tileOptions .tileMenu>div:hover {
	opacity: 1;
	transition: .35s ease-in-out opacity
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .tileOptions .tileMenu>div[disabled],.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .tileOptions .tileMenu>div[disabled] {
	pointer-events: none;
	cursor: default;
	color: #EAEAEA
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .tileOptions .tileMenu .disabled,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .tileOptions .tileMenu .disabled {
	pointer-events: none;
	opacity: .4
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .iconsContainer,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .iconsContainer {
	margin: -20px 0 0 20px;
	position: relative;
	transition: .35s ease-in-out;
	height: 30px
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .iconsContainer>div,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .iconsContainer>div {
	float: left;
	margin-right: 10px
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .iconsContainer data-classification-label,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .iconsContainer data-classification-label {
	font-size: 80%
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .iconsContainer data-classification-label .dataClassification,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .iconsContainer data-classification-label .dataClassification {
	margin-top: 5px
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .iconsContainer .groupIcon,.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .iconsContainer .userIcon,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .iconsContainer .groupIcon,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .iconsContainer .userIcon {
	border-radius: 50%;
	width: 30px;
	height: 30px
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .iconsContainer .userIcon,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .iconsContainer .userIcon {
	background-size: cover;
	transition: .35s ease-in-out
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .placeholder,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryTileContainer .placeholder {
	background-color: #C8C8C8;
	color: #FFF;
	font-size: 17px;
	text-align: center;
	display: table-cell;
	vertical-align: middle
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryBackground,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryBackground {
	display: inline-block;
	width: 100%;
	height: 122px;
	transition: height .35s ease;
	overflow: hidden;
	opacity: 1
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryBackground .dashboardWatermarkIcon,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryBackground .dashboardWatermarkIcon {
	color: #049489
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryBackground .reportWatermarkIcon,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryBackground .reportWatermarkIcon {
	color: #2b383a
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryBackground .workbookWatermarkIcon,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryBackground .workbookWatermarkIcon {
	color: #165d36
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryBackground .appWatermarkIcon,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryBackground .appWatermarkIcon {
	color: #1c7b99
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryBackground .appWatermarkIcon,.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryBackground .dashboardWatermarkIcon,.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryBackground .reportWatermarkIcon,.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryBackground .workbookWatermarkIcon,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryBackground .appWatermarkIcon,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryBackground .dashboardWatermarkIcon,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryBackground .reportWatermarkIcon,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryBackground .workbookWatermarkIcon {
	font-size: 200px;
	transform: translate(106px,-33px)
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryBackground .galleryIcons,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryBackground .galleryIcons {
	width: 45px;
	text-align: center;
	line-height: 120px;
	transform: translate(99px,-200px);
	transition: line-height .35s ease
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryBackground .galleryIcons .glyphicon,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem .galleryBackground .galleryIcons .glyphicon {
	font-size: 42px;
	color: #FFF
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem:hover .dashboardWatermarkIcon,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem:hover .dashboardWatermarkIcon {
	color: #01685f
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem:hover .reportWatermarkIcon,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem:hover .reportWatermarkIcon {
	color: #1e2728
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem:hover .workbookWatermarkIcon,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem:hover .workbookWatermarkIcon {
	color: #0f4026
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem:hover .appWatermarkIcon,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem:hover .appWatermarkIcon {
	color: #045a75
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem:hover .tileMenu,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem:hover .tileMenu {
	opacity: 1;
	transition: .35s ease-in-out opacity
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem:hover .galleryBackground,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem:hover .galleryBackground {
	height: 90px;
	cursor: pointer;
	transition: height .35s ease;
	opacity: 1
}

.contentListRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem:hover .galleryBackground .galleryIcons,.favoritesRootContent .dashboardSliderMain .galleryContainer .contentSection .contentScrollSection .galleryList .galleryItem:hover .galleryBackground .galleryIcons {
	line-height: 95px;
	transition: line-height .35s ease;
	color: #b4b3b4
}

.appsRootContent .placeHolderBorder {
	border: 1px dashed #C8C8C8;
	height: 238px;
	width: 238px;
	background: #DCDCDC
}

.appsRootContent .placeHolderBorder:hover {
	background: #EAEAEA
}

.appsRootContent .placeHolderBorder:hover .placeHolderGalleryBackground .addApp i {
	color: #EAEAEA
}

.appsRootContent .placeHolderBorder .placeHolderTitle {
	display: block;
	text-align: center;
	padding: 10px 20px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: grey
}

.contentListView.favoriteContainerView .contentListOptionsTabs .left,.contentListView.favoriteContainerView>.header,.contentListView.onlySharedWithMe .contentListOptionsTabs .left,.contentListView.onlySharedWithMe>.header,.contentListView.recentlyViewedContainer .contentListOptionsTabs .left,.contentListView.recentlyViewedContainer>.header {
	display: none
}

.appsRootContent .placeHolderBorder .placeHolderGalleryBackground {
	height: 120px;
	width: 240px;
	padding-top: 30px
}

.appsRootContent .placeHolderBorder .placeHolderGalleryBackground .addApp {
	height: 118px;
	width: 118px;
	border: 1px solid #C8C8C8;
	border-radius: 50%;
	margin-left: 60px;
	background: #C8C8C8
}

.appsRootContent .placeHolderBorder .placeHolderGalleryBackground .addApp i {
	margin: 35px;
	color: #DCDCDC
}

.appsRootContent .backgroundAndContent .galleryBackground {
	position: relative;
	transition: transform .5s;
	transform-origin: center top;
	height: 120px;
	width: 240px
}

.appsRootContent .backgroundAndContent .appActions,.appsRootContent .backgroundAndContent .titleAndIndicator {
	transform: translateY(0)
}

.appsRootContent .backgroundAndContent .titleAndIndicator {
	transition: transform .5s
}

.appsRootContent .backgroundAndContent .appActions {
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s .5s,width 0s .5s,height 0s .5s,opacity .5s linear,left .5s linear,transform .5s;
	transition: opacity .5s,transform .5s
}

.appsRootContent .backgroundAndContent .appActions header {
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	color: #A6A6A6;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	margin: 10px 5px;
	text-align: center
}

.appsRootContent .backgroundAndContent .appActions content-tile-options-menu .tileMenu {
	text-align: center
}

.appsRootContent .backgroundAndContent .appActions content-tile-options-menu .tileMenu pbi-icon {
	margin: 0 5px
}

.appsRootContent .backgroundAndContent .appActions content-tile-options-menu .tileMenu pbi-icon[disabled] {
	opacity: .3
}

.appsRootContent .backgroundAndContent .appActions content-tile-options-menu .tileMenu .toggledIcon {
	color: #F2C811
}

.appsRootContent .backgroundAndContent:hover .galleryBackground {
	transform: scale(.5)
}

.appsRootContent .backgroundAndContent:hover .appActions,.appsRootContent .backgroundAndContent:hover .titleAndIndicator {
	transform: translateY(-60px)
}

.appsRootContent .backgroundAndContent:hover .appActions {
	visibility: visible;
	opacity: 1;
	transition: opacity .5s linear,left .5s linear,transform .5s
}

.datasetActionList {
	position: relative
}

dropdown-list.contentListViewDropdown {
	margin-top: 10px;
	min-width: 130px
}

.contentListView {
	background-color: #EAEAEA;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0
}

.contentListView.favoriteContainerView .contentListOptionsTabs,.contentListView.onlySharedWithMe .contentListOptionsTabs,.contentListView.recentlyViewedContainer .contentListOptionsTabs {
	margin-top: -50px
}

.contentListView.favoriteContainerView .dashboardSliderMain,.contentListView.onlySharedWithMe .dashboardSliderMain,.contentListView.recentlyViewedContainer .dashboardSliderMain {
	top: 50px
}

.contentListView.favoriteContainerView .dashboardSliderMain.hasTopBar,.contentListView.onlySharedWithMe .dashboardSliderMain.hasTopBar,.contentListView.recentlyViewedContainer .dashboardSliderMain.hasTopBar {
	top: 90px
}

.contentListView.favoriteContainerView .galleryItemTitle,.contentListView.onlySharedWithMe .galleryItemTitle,.contentListView.recentlyViewedContainer .galleryItemTitle {
	width: calc(100% - 80px);
	display: inline-block;
	vertical-align: top;
	padding-left: 0!important
}

.contentListView.favoriteContainerView .emptyFavorites {
	display: none
}

.contentListView.favoriteContainerView .noFavorites .emptyFavorites {
	display: block;
	overflow: auto;
	height: 100%;
	list-style: none;
	padding-top: 120px;
	width: 400px;
	margin: 0 auto;
	text-align: center
}

.contentListView.favoriteContainerView .noFavorites .emptyFavorites .glyph-small {
	display: inline
}

.contentListView.favoriteContainerView .noFavorites .emptyFavorites .noFavTitle {
	font-size: 24px;
	padding-top: 20px;
	padding-bottom: 24px;
	font-family: 'Segoe UI Semilight',wf_segoe-ui_semilight,helvetica,arial,sans-serif
}

.contentListView .contentListOptionsTabs .optionTab,.contentListView .contentListOptionsTabs .right .count,.contentListView .header .dashboardAppBar .dropDownBtn>span.label,.contentListView.favoriteContainerView .noFavorites .emptyFavorites .noFavMessage {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.contentListView.favoriteContainerView .noFavorites .emptyFavorites .noFavMessage {
	font-size: 14px;
	display: inline;
	white-space: normal
}

.contentListView.favoriteContainerView .noFavorites .emptyFavorites .circle {
	width: 50px;
	height: 50px;
	border-radius: 100px;
	text-align: center;
	line-height: 48px;
	border: 2px solid;
	margin: 0 auto
}

.contentListView.favoriteContainerView .noFavorites .emptyFavorites .empty-favorites-img {
	background-image: url(../images/powerBI.sprites.png);
	background-position: -600px -1088px;
	width: 300px;
	height: 196px;
	margin: 0 auto
}

.contentListView.favoriteContainerView .noFavorites content-list-gallery {
	display: none
}

.contentListView .header {
	position: relative;
	height: 40px
}

.contentListView .header .dashboardAppBar {
	background-color: #FFF;
	height: 40px;
	padding-right: 30px
}

.contentListView .header .dashboardAppBar .appBarBtn {
	background-color: transparent;
	border: none;
	color: #666;
	float: right;
	padding: 4px;
	display: flex
}

.contentListView .header .dashboardAppBar .createButton {
	margin-top: 8px;
	margin-right: 10px
}

.contentListView .header .dashboardAppBar .dropDownBtn pbi-icon {
	margin-right: 5px;
	vertical-align: top
}

.contentListView .header .dashboardAppBar .dropDownBtn>span.label {
	font-size: 14px;
	line-height: 16px
}

.contentListView .header .dashboardAppBar group-actions button.groupContextMenuButton {
	background-color: transparent;
	border: none;
	color: #666;
	float: right;
	padding: 0 4px 4px;
	margin-left: 15px
}

.contentListView .header .dashboardAppBar group-actions button.groupContextMenuButton>i {
	font-size: 16px;
	line-height: 40px;
	vertical-align: top
}

.contentListView .contentListOptionsTabs {
	padding-left: 40px;
	height: 30px;
	overflow: hidden;
	white-space: nowrap
}

.contentListView .contentListOptionsTabs .left {
	float: left
}

.contentListView .contentListOptionsTabs .right {
	float: right;
	margin-right: 30px
}

.contentListView .contentListOptionsTabs .right .count {
	color: #666;
	font-size: 14px;
	margin-right: 12px
}

.contentListView .contentListOptionsTabs .optionTab {
	display: inline-block;
	margin-right: 20px;
	cursor: pointer;
	font-size: 17px;
	padding-bottom: 5px;
	color: #444
}

.contentListView .contentListOptionsTabs .optionTab.selected {
	border-bottom: 4px solid #F2C811
}

.contentListView .dashboardSliderMain {
	position: absolute;
	top: 140px;
	bottom: 0;
	right: 0;
	left: 0;
	margin: 20px 30px 0 0;
	overflow: hidden;
	white-space: nowrap;
	display: flex
}

.contentListView .galleryContainer.dashboardsGallery .datasetItemIcon .pbi-glyph-asterisk,.contentListView .galleryContainer.datasetsGallery .contentScrollSection .galleryItem .pbi-glyph-shared,.contentListView .galleryContainer.datasetsGallery .contentScrollSection .galleryItem .warning,.contentListView .galleryContainer.reportsGallery .galleryItem .datasetItemIcon .pbi-glyph-asterisk,.contentListView .galleryContainer.workbooksGallery .datasetItemIcon .pbi-glyph-asterisk,.contentListView .galleryContainer.workbooksGallery .datasetItemIcon .warning {
	margin-top: 0
}

.contentListView .dashboardSliderMain water-mark-message {
	position: absolute;
	top: 60px;
	width: 100%
}

.contentListView .dashboardSliderMain.hasIntroduceAppBar {
	top: 179px
}

.contentListView .galleryContainer {
	margin-bottom: 30px;
	height: 100%;
	width: 100%;
	position: absolute;
	display: flex;
	flex-direction: column
}

.contentListView .galleryContainer content-row {
	width: 100%;
	display: block
}

.contentListView .galleryContainer content-row:not(.vs-repeat-before-content):not(.vs-repeat-after-content):not(.dataClassification) {
	height: 60px
}

.contentListView .galleryContainer.reportsGallery .contentScrollSection .galleryItem .nameDetails,.contentListView .galleryContainer.workbooksGallery .contentScrollSection .galleryItem .nameDetails {
	flex: 1 1 auto;
	min-width: 30%;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	height: 100%;
	vertical-align: top
}

.contentListView .galleryContainer.reportsGallery .contentScrollSection .galleryItem .authorName,.contentListView .galleryContainer.reportsGallery .contentScrollSection .galleryItem .tileOptions,.contentListView .galleryContainer.workbooksGallery .contentScrollSection .galleryItem .authorName,.contentListView .galleryContainer.workbooksGallery .contentScrollSection .galleryItem .tileOptions {
	width: 200px;
	flex: 0 0 auto
}

.contentListView .galleryContainer.workbooksGallery .datasetItemIcon {
	width: 2%
}

.contentListView .galleryContainer.reportsGallery .galleryItem .datasetItemIcon {
	width: 3%
}

.contentListView .galleryContainer.dashboardsGallery .nameDetails {
	flex: 1 1 auto;
	min-width: 30%;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	height: 100%;
	vertical-align: top
}

.contentListView .galleryContainer.dashboardsGallery .datasetItemIcon {
	width: 2%
}

.contentListView .galleryContainer.dashboardsGallery .galleryItemTitle {
	width: calc(100% - 80px);
	display: inline-block;
	padding-left: 0!important
}

.contentListView .galleryContainer.datasetsGallery .contentScrollSection .galleryItem .nameDetails {
	flex: 1 1 auto;
	min-width: 30%;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	height: 100%;
	vertical-align: top
}

.contentListView .galleryContainer.datasetsGallery .contentScrollSection .galleryItem .galleryItemTitle {
	cursor: default
}

.contentListView .galleryContainer.datasetsGallery .contentScrollSection .galleryItem dataset-icon-container {
	width: 50px;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	white-space: nowrap;
	padding-right: 13px
}

.contentListView .galleryContainer.datasetsGallery .contentScrollSection .galleryItem dataset-icon-container .datasetItemIndicator {
	padding: 0
}

.contentListView .galleryContainer.datasetsGallery .contentScrollSection .optionsCell button {
	margin-right: 16px;
	color: #666;
	opacity: .7;
	cursor: pointer;
	font-size: 16px;
	font-family: PowrMDL2;
	font-style: normal;
	background-color: transparent;
	border: none;
	padding: 0;
	vertical-align: middle
}

.contentListView .galleryContainer.datasetsGallery .contentScrollSection .optionsCell button.powervisuals-glyph {
	font-family: PowerVisuals;
	color: #F2C811
}

.contentListView .galleryContainer.datasetsGallery .contentScrollSection .optionsCell button:hover {
	opacity: 1;
	transition: .35s ease-in-out opacity
}

.contentListView .galleryContainer.datasetsGallery .contentScrollSection .optionsCell.publishing {
	color: #C8C8C8;
	pointer-events: none
}

.contentListView .galleryContainer.datasetsGallery .contentScrollSection .actionContents>i {
	padding: 0 8px
}

.contentListView .galleryContainer.datasetsGallery .contentScrollSection .apiAccess,.contentListView .galleryContainer.datasetsGallery .contentScrollSection .lastRefresh,.contentListView .galleryContainer.datasetsGallery .contentScrollSection .nextRefresh {
	width: 200px;
	flex: 0 0 auto;
	display: inline-block;
	font-size: 14px;
	padding-right: 5px
}

.contentListView .galleryContainer.datasetsGallery .contentScrollSection .tileOptions {
	width: 200px;
	flex: 0 0 auto
}

.contentListView .galleryContainer.favoritesGallery button,.contentListView .galleryContainer.recentlyUsedGallery button {
	background: 0 0;
	border: 0;
	color: #666;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 14px;
	height: 100%;
	padding: 0;
	text-align: left
}

.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer .slicerText>span,.waterMarkMsg {
	text-align: center
}

.contentListView .galleryContainer.favoritesGallery .nameDetails,.contentListView .galleryContainer.recentlyUsedGallery .nameDetails {
	flex: 1 1 auto;
	min-width: 30%;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	height: 100%;
	vertical-align: top
}

.contentListView .galleryContainer.favoritesGallery .nameDetails .notAvailable,.contentListView .galleryContainer.recentlyUsedGallery .nameDetails .notAvailable {
	padding-left: 45px
}

.contentListView .galleryContainer.favoritesGallery .datasetItemIcon,.contentListView .galleryContainer.recentlyUsedGallery .datasetItemIcon {
	width: 2%
}

.contentListView .galleryContainer.favoritesGallery .galleryItemContainer>.lastAccess,.contentListView .galleryContainer.recentlyUsedGallery .galleryItemContainer>.lastAccess {
	width: 200px;
	flex: 0 0 auto;
	height: 30px;
	padding-bottom: 10px
}

.contentListView .galleryContainer.favoritesGallery .galleryItemContainer>.location,.contentListView .galleryContainer.recentlyUsedGallery .galleryItemContainer>.location {
	display: inline-block;
	font-size: 14px;
	width: 200px;
	flex: 0 0 auto
}

.contentListView .galleryContainer.favoritesGallery .galleryItemContainer>.location .locationName,.contentListView .galleryContainer.recentlyUsedGallery .galleryItemContainer>.location .locationName {
	width: 200px;
	flex: 0 0 auto
}

.contentListView .galleryContainer.favoritesGallery .galleryItemContainer>.location div,.contentListView .galleryContainer.favoritesGallery .galleryItemContainer>.location header,.contentListView .galleryContainer.recentlyUsedGallery .galleryItemContainer>.location div,.contentListView .galleryContainer.recentlyUsedGallery .galleryItemContainer>.location header {
	display: inline-block;
	max-height: 30px;
	line-height: 30px;
	padding-bottom: 2px;
	vertical-align: middle
}

.contentListView .galleryContainer.favoritesGallery .galleryItemContainer .groupIcon,.contentListView .galleryContainer.favoritesGallery .galleryItemContainer .userIcon,.contentListView .galleryContainer.recentlyUsedGallery .galleryItemContainer .groupIcon,.contentListView .galleryContainer.recentlyUsedGallery .galleryItemContainer .userIcon {
	border-radius: 50%;
	width: 30px;
	height: 30px
}

.contentListView .galleryContainer.favoritesGallery .galleryItemContainer .groupIcon.placeholder,.contentListView .galleryContainer.favoritesGallery .galleryItemContainer .userIcon.placeholder,.contentListView .galleryContainer.recentlyUsedGallery .galleryItemContainer .groupIcon.placeholder,.contentListView .galleryContainer.recentlyUsedGallery .galleryItemContainer .userIcon.placeholder {
	background-color: #A6A6A6;
	color: #FFF;
	display: flex;
	align-content: center;
	justify-content: center
}

.contentListView .galleryContainer.favoritesGallery .galleryItemContainer .userIcon,.contentListView .galleryContainer.recentlyUsedGallery .galleryItemContainer .userIcon {
	background-size: cover;
	transition: .35s ease-in-out
}

.contentListView .galleryContainer.sharedWithMeGallery .nameDetails {
	flex: 1 1 auto;
	min-width: 30%;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	height: 100%;
	vertical-align: top
}

.contentListView .galleryContainer.sharedWithMeGallery .sharedTime {
	width: 200px;
	flex: 0 0 auto;
	display: inline-block;
	font-size: 14px;
	min-width: 100px
}

.contentListView .galleryContainer .galleryItemContainer>* {
	line-height: 50px;
	vertical-align: top
}

.contentListView .content {
	display: inline-block;
	position: relative
}

.contentListView .contentScrollSection {
	overflow-y: auto;
	overflow-x: hidden;
	display: inline-block;
	position: absolute;
	right: 0;
	left: 0;
	top: 24px;
	bottom: 25px
}

.contentListView .contentScrollSection .galleryItem {
	display: table-row;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	height: 50px;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #FFF;
	font-family: #4a4a4a
}

.contentListView .contentScrollSection .galleryItem.selected {
	opacity: 1
}

.contentListView .contentScrollSection .galleryItem.publishing {
	pointer-events: none;
	opacity: .4
}

.contentListView .contentScrollSection .galleryItem .tileTypeIndicator {
	color: #FFF;
	float: left;
	height: 100%;
	padding: 0 7px
}

.contentListView .contentScrollSection .galleryItem .tileTypeIndicator.pbi-glyph-gauge {
	background-color: #01B8AA
}

.contentListView .contentScrollSection .galleryItem .tileTypeIndicator.pbi-glyph-barchart {
	background-color: #374649
}

.contentListView .contentScrollSection .galleryItem .tileTypeIndicator.pbi-glyph-excel {
	background-color: #1c7444
}

.contentListView .contentScrollSection .galleryItem .tileTypeIndicator.pbi-glyph-database {
	background-color: #5F6B6D
}

.contentListView .contentScrollSection .galleryItem .tileTypeIndicator.pbi-glyph-my-apps {
	background-color: #3599B8
}

.contentListView .contentScrollSection .galleryItem .galleryItemContainer {
	width: 100%;
	height: 100%;
	display: flex
}

.contentListView .contentScrollSection .galleryItem .galleryItemContainer .favoriteIndicator {
	display: inline-block;
	width: 36px;
	overflow: hidden;
	white-space: nowrap;
	margin-right: 8px
}

.contentListView .contentScrollSection .galleryItem .galleryItemContainer .favoriteIndicator .favoriteBtn,.contentListView .contentScrollSection .galleryItem .galleryItemContainer .favoriteIndicator .unfavoriteBtn {
	display: inline;
	color: #333;
	opacity: .7;
	cursor: pointer;
	font-size: 16px;
	font-family: PowrMDL2;
	font-style: normal;
	margin: 5px 0 0 18px;
	vertical-align: top
}

.contentListView .contentScrollSection .galleryItem .galleryItemContainer .favoriteIndicator .favoriteBtn[disabled],.contentListView .contentScrollSection .galleryItem .galleryItemContainer .favoriteIndicator .unfavoriteBtn[disabled] {
	pointer-events: none;
	cursor: default;
	color: #EAEAEA
}

.contentListView .contentScrollSection .galleryItem .galleryItemContainer .favoriteIndicator .favoriteBtn.powervisuals-glyph,.contentListView .contentScrollSection .galleryItem .galleryItemContainer .favoriteIndicator .unfavoriteBtn.powervisuals-glyph {
	font-family: PowerVisuals;
	color: #F2C811
}

.contentListView .contentScrollSection .galleryItem .galleryItemContainer .favoriteIndicator .favoriteBtn:hover,.contentListView .contentScrollSection .galleryItem .galleryItemContainer .favoriteIndicator .unfavoriteBtn:hover {
	opacity: 1;
	transition: .35s ease-in-out opacity
}

.contentListView .contentScrollSection .galleryItem .galleryItemTitle {
	font-size: 16px;
	cursor: pointer;
	padding-left: 16px;
	padding-right: 10px
}

.contentListView .contentScrollSection .galleryItem .galleryItemTitle pbi-icon {
	margin-left: 8px;
	vertical-align: middle
}

.contentListView .contentScrollSection .galleryItem .galleryItemTitle pbi-icon[name=asterisk] {
	color: #F2C811
}

.contentListView .contentScrollSection .galleryItem .datasetItemIcon {
	vertical-align: top;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	min-width: 20px
}

.contentListView .contentScrollSection .galleryItem .datasetRefreshIcons {
	position: relative;
	right: 0;
	margin-top: 0;
	padding-left: 5px
}

.contentListView .contentScrollSection .galleryItem .powerbi-spinner {
	vertical-align: middle
}

.contentListView .contentScrollSection .galleryItem .authorName,.contentListView .contentScrollSection .galleryItem .classification,.contentListView .contentScrollSection .galleryItem .tileOptions {
	width: 200px;
	flex: 0 0 auto;
	display: inline-block;
	height: 50px;
	overflow: hidden;
	white-space: nowrap;
	padding-right: 3px
}

.contentListView .contentScrollSection .galleryItem .authorName {
	font-size: 14px
}

.contentListView .contentScrollSection .galleryItem .classification {
	vertical-align: top;
	font-size: 12px
}

.contentListView .contentScrollSection .galleryItem .tileOptions.readOnly .tileMenu .analyzeInExcel,.contentListView .contentScrollSection .galleryItem .tileOptions.readOnly .tileMenu .editWorkbookBtn,.contentListView .contentScrollSection .galleryItem .tileOptions.readOnly .tileMenu .exportBtn,.contentListView .contentScrollSection .galleryItem .tileOptions.readOnly .tileMenu .insightsBtn,.contentListView .contentScrollSection .galleryItem .tileOptions.readOnly .tileMenu .personalizeBtn,.contentListView .contentScrollSection .galleryItem .tileOptions.readOnly .tileMenu .refreshNow,.contentListView .contentScrollSection .galleryItem .tileOptions.readOnly .tileMenu .removeBtn,.contentListView .contentScrollSection .galleryItem .tileOptions.readOnly .tileMenu .renameBtn,.contentListView .contentScrollSection .galleryItem .tileOptions.readOnly .tileMenu .replaceWorkbookBtn,.contentListView .contentScrollSection .galleryItem .tileOptions.readOnly .tileMenu .scheduleRefresh,.contentListView .contentScrollSection .galleryItem .tileOptions.readOnly .tileMenu .shareBtn,.contentListView .contentScrollSection .galleryItem .tileOptions.readOnly .tileMenu .unfavoriteBtn {
	display: none
}

.contentListView .contentScrollSection .galleryItem .tileOptions .tileMenu {
	display: inline;
	padding: 0 2px 0 0
}

.contentListView .contentScrollSection .galleryItem .tileOptions .tileMenu pbi-icon,.contentListView .contentScrollSection .galleryItem .tileOptions .tileMenu>div {
	margin-right: 16px;
	color: #333;
	opacity: .7;
	cursor: pointer;
	font-size: 16px;
	font-family: PowrMDL2;
	font-style: normal;
	display: inline
}

.contentListView .contentScrollSection .galleryItem .tileOptions .tileMenu pbi-icon.replaceWorkbookBtn,.contentListView .contentScrollSection .galleryItem .tileOptions .tileMenu>div.replaceWorkbookBtn {
	display: inline-block
}

.contentListView .contentScrollSection .galleryItem .tileOptions .tileMenu pbi-icon:hover,.contentListView .contentScrollSection .galleryItem .tileOptions .tileMenu>div:hover {
	opacity: 1;
	transition: .35s ease-in-out opacity
}

.contentListView .contentScrollSection .galleryItem .tileOptions .tileMenu .disabled {
	pointer-events: none;
	opacity: .4
}

.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer.partiallySelected .slicerCheckbox,.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer.partiallySelected:hover .slicerCheckbox,.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer.selected .slicerCheckbox,.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer.selected:hover .slicerCheckbox,.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer:hover .slicerCheckbox,.visual .horizontalSlicerContainer .slicerItemsContainer .selection-properties.partiallySelected .slicerCheckbox,.visual .horizontalSlicerContainer .slicerItemsContainer .selection-properties.partiallySelected:hover .slicerCheckbox,.visual .horizontalSlicerContainer .slicerItemsContainer .selection-properties.selected .slicerCheckbox,.visual .horizontalSlicerContainer .slicerItemsContainer .selection-properties.selected:hover .slicerCheckbox,.visual .horizontalSlicerContainer .slicerItemsContainer .selection-properties:hover .slicerCheckbox {
	opacity: 1
}

.npsHost {
	display: none
}

.npsHost.npsActive {
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(0,0,0,.4);
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: auto;
	height: auto;
	z-index: 9999999
}

.npsHost.npsActive iframe {
	min-width: 445px;
	height: 456px;
	box-shadow: 0 2px 5px #333;
	background: #FFF;
	border: none
}

.npsHost.npsActive iframe.short {
	height: 261px
}

@media (min-width:604px) {
	.npsHost.npsActive iframe {
		width: 580px
	}

	.npsHost.npsActive iframe.short {
		height: 230px
	}
}

.waterMarkMsg {
	width: 600px;
	color: #666;
	margin: 0 auto;
	padding-top: 200px
}

.waterMarkMsg .content,.waterMarkMsg .title {
	margin-left: 70px;
	margin-right: 70px;
	white-space: pre-wrap
}

.waterMarkMsg .title {
	font-size: 24px;
	font-weight: 400;
	font-family: 'Segoe UI Semilight',wf_segoe-ui_semilight,helvetica,arial,sans-serif
}

.waterMarkMsg .content {
	font-size: 14px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.waterMarkMsg .linkText {
	cursor: pointer
}

.waterMarkMsg pbi-button {
	margin-top: 10px
}

.waterMarkMsg .empty-alerts-img,.waterMarkMsg .empty-apps-img,.waterMarkMsg .empty-dashboards-img,.waterMarkMsg .empty-datasets-img,.waterMarkMsg .empty-emailsubscriptions-img,.waterMarkMsg .empty-recent-img,.waterMarkMsg .empty-reports-img,.waterMarkMsg .empty-search-img,.waterMarkMsg .empty-shared-with-me-img,.waterMarkMsg .empty-workbooks-img {
	margin: 0 auto
}

.waterMarkMsg .empty-apps-img {
	background-image: url(../images/powerBI.sprites.png);
	background-position: -1040px 0;
	width: 300px;
	height: 197px
}

.waterMarkMsg .empty-alerts-img,.waterMarkMsg .empty-dashboards-img,.waterMarkMsg .empty-datasets-img,.waterMarkMsg .empty-emailsubscriptions-img,.waterMarkMsg .empty-recent-img,.waterMarkMsg .empty-reports-img,.waterMarkMsg .empty-search-img,.waterMarkMsg .empty-shared-with-me-img,.waterMarkMsg .empty-workbooks-img {
	background-image: url(../images/powerBI.sprites.png);
	width: 300px;
	height: 196px
}

.waterMarkMsg .empty-search-img {
	background-position: -900px -892px
}

.waterMarkMsg .empty-recent-img {
	background-position: 0 -892px
}

.waterMarkMsg .empty-shared-with-me-img {
	background-position: -1040px -393px
}

.waterMarkMsg .empty-dashboards-img {
	background-position: 0 -1088px
}

.waterMarkMsg .empty-reports-img {
	background-position: -1040px -197px
}

.waterMarkMsg .empty-workbooks-img {
	background-position: -1040px -589px
}

.waterMarkMsg .empty-datasets-img {
	background-position: -300px -1088px
}

.waterMarkMsg .empty-emailsubscriptions-img {
	background-position: -300px -892px
}

.waterMarkMsg .empty-alerts-img {
	background-position: -600px -892px
}

.bingSocialNews,.bingSocialTweets {
	pointer-events: all!important
}

.bingSocialNews .bingSocialNewsList li:last-child,.bingSocialTweets .bingSocialTweetsList li:last-child {
	border-bottom: 1px solid #C8C8C8
}

.bingSocialTweets .bingSocialLoadingPlaceholder {
	bottom: 0!important;
	left: 0!important;
	right: 0!important;
	top: 0!important
}

.bingSocialTweets .bingSocialTweetsList {
	padding: 0;
	margin: 0
}

.bingSocialTweets .bingSocialTweetsList li {
	list-style-type: none;
	list-style-position: inside;
	border-top: 1px solid #C8C8C8;
	font-family: 'Segoe UI Light',wf_segoe-ui_light,helvetica,arial,sans-serif
}

.bingSocialTweets .tweet {
	height: 98px
}

.bingSocialTweets.height2up .tweet {
	height: 138px
}

.bingSocialTweets.height3up .tweet {
	height: 113px
}

.bingSocialTweets.height4up .tweet {
	height: 104px
}

.bingSocialTweets.height5up .tweet {
	height: 101px
}

.bingSocialTweets .contentRight {
	margin-left: 70px;
	padding: 15px 11px 0 0
}

.bingSocialTweets.height2up .contentRight {
	padding-top: 35px
}

.bingSocialTweets.height3up .contentRight {
	padding-top: 22.5px
}

.bingSocialTweets.height4up .contentRight {
	padding-top: 18px
}

.bingSocialTweets.height5up .contentRight {
	padding-top: 16.5px
}

.bingSocialTweets.width2up .contentRight {
	padding-top: 8px
}

.bingSocialTweets .tweetHeader {
	margin-bottom: 5px
}

.bingSocialTweets .nameLink:hover {
	color: #004287
}

.bingSocialTweets .nameLink:hover .screenName {
	color: #666;
	text-decoration: none
}

.bingSocialTweets .avatar {
	border-radius: 5px;
	display: block;
	float: left;
	height: 48px;
	margin-top: 5px;
	margin-left: -59px;
	width: 48px
}

.bingSocialTweets .name {
	color: #000;
	display: inline-block;
	font-family: 'Segoe UI Bold',wf_segoe-ui_bold,helvetica,arial,sans-serif;
	font-size: 12pt;
	margin: 0
}

.bingSocialTweets .createdAt,.bingSocialTweets .screenName,.bingSocialTweets.width2up .text {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.bingSocialTweets .screenName {
	color: #ababab;
	display: inline-block;
	font-size: 10pt;
	margin: 0;
	width: 100%
}

.bingSocialTweets.width2up .screenName {
	margin-left: 10px;
	width: auto
}

.bingSocialTweets .createdAt {
	color: #ababab;
	display: block;
	font-size: 10pt;
	margin-top: 3px;
	text-decoration: none
}

.bingSocialTweets .createdAt:hover {
	color: #004287;
	text-decoration: underline
}

.bingSocialTweets.width2up .createdAt {
	float: right
}

.bingSocialTweets .text {
	display: none
}

.bingSocialTweets.width2up .text {
	color: #000;
	display: block;
	font-size: 10pt;
	height: 38px;
	margin: 0;
	overflow: hidden;
	position: relative
}

.bingSocialTweets.width2up .text:before {
	background: linear-gradient(transparent 0,#fff);
	bottom: 0;
	content: '';
	height: 15px;
	left: 0;
	position: absolute;
	width: 100%
}

.bingSocialTweets.width2up .text a {
	color: #004287;
	text-decoration: none
}

.bingSocialTweets.width2up .text a:hover {
	text-decoration: underline
}

.bingSocialTweets.width2up .text p {
	display: inline
}

.bingSocialTweets.height2up .text {
	height: 78px
}

.bingSocialTweets.height3up .text {
	height: 53px
}

.bingSocialTweets.height4up .text {
	height: 41px
}

.bingSocialTweets .tweetFavorite,.bingSocialTweets .tweetFavorite:hover,.bingSocialTweets .tweetReply,.bingSocialTweets .tweetReply:hover,.bingSocialTweets .tweetRetweet,.bingSocialTweets .tweetRetweet:hover {
	height: 16px;
	background-image: url(../images/visuals.sprites.png)
}

.bingSocialTweets .tweetFooter {
	display: none
}

.bingSocialTweets.width2up .tweetFooter {
	display: block;
	margin-left: 70px
}

.bingSocialTweets .tweetActionText {
	color: #666;
	display: inline-block;
	margin-left: 16px;
	text-decoration: none
}

.bingSocialNews .storyLink:hover .title,.visual a:link {
	text-decoration: underline
}

.bingSocialTweets .tweetActionText:first-child {
	margin-left: 0
}

.bingSocialTweets .tweetActionText:hover {
	color: #111
}

.bingSocialTweets .tweetReply {
	background-position: -96px -32px;
	width: 16px
}

.bingSocialTweets .tweetReply:hover {
	background-position: -96px -64px;
	width: 16px
}

.bingSocialTweets .tweetRetweet {
	background-position: -76px -72px;
	width: 19px
}

.bingSocialTweets .tweetRetweet:hover {
	background-position: -96px 0;
	width: 19px
}

.bingSocialTweets .tweetFavorite {
	background-position: -96px -16px;
	width: 16px
}

.bingSocialTweets .tweetFavorite:hover {
	background-position: -96px -80px;
	width: 16px
}

.bingSocialTweets .retweetCount {
	color: #666;
	float: right;
	font-size: 10pt;
	padding-right: 11px
}

.bingSocialNews .bingSocialLoadingPlaceholder {
	bottom: 0!important;
	left: 0!important;
	right: 0!important;
	top: 0!important
}

.bingSocialNews .bingSocialNewsList {
	padding: 0;
	margin: 0
}

.bingSocialNews .bingSocialNewsList li {
	list-style-type: none;
	list-style-position: inside;
	border-top: 1px solid #C8C8C8;
	font-family: 'Segoe UI Light',wf_segoe-ui_light,helvetica,arial,sans-serif
}

.bingSocialNews .article {
	box-sizing: border-box;
	height: 98px;
	overflow: hidden;
	padding: 5px;
	position: relative
}

.bingSocialNews.height2up .article {
	height: 138px
}

.bingSocialNews.height3up .article {
	height: 152px
}

.bingSocialNews.height4up .article {
	height: 158px
}

.bingSocialNews.height5up .article {
	height: 135px
}

.bingSocialNews.height6up .article {
	height: 141px
}

.bingSocialNews.height7up .article {
	height: 146px
}

.bingSocialNews.height2up.width2up .contentRight {
	margin-left: 115px;
	min-height: 110px
}

.bingSocialNews .newsImage {
	display: none
}

.bingSocialNews.height2up.width2up .newsImage {
	background-position: center center;
	background-size: cover;
	display: block;
	float: left;
	height: 100px;
	margin-left: -110px;
	margin-top: 5px;
	width: 100px
}

.bingSocialNews .title {
	color: #004287;
	display: inline-block;
	font-family: 'Segoe UI Bold',wf_segoe-ui_bold,helvetica,arial,sans-serif;
	font-size: 12pt;
	line-height: 21px;
	max-height: 63px;
	overflow: hidden
}

.bingSocialNews.height2up.width2up .title {
	max-height: 42px
}

.bingSocialNews .description {
	display: none
}

.bingSocialNews.height2up.width2up .description {
	color: #000;
	display: block;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 10pt;
	line-height: 17px;
	margin: 0;
	max-height: 68px;
	overflow: hidden
}

.bingSocialNews .source {
	bottom: 7px;
	color: #666;
	font-size: 10pt;
	margin-left: 0;
	overflow: hidden;
	position: absolute;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100px
}

.bingSocialNews.height2up.width2up .source {
	margin-left: 5px
}

.webChart .webChartAxis {
	fill: none;
	stroke: #ddd;
	stroke-width: 1px
}

.webChart .firstInstance {
	fill: rgba(235,94,94,.25);
	stroke: #eb5e5e;
	stroke-width: 2px
}

.webChart .secondInstance {
	fill: rgba(131,209,52,.25);
	stroke: #83d134;
	stroke-width: 2px
}

.webChart .webChartTitleLabel {
	font-size: 14px;
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif
}

.webChart .webChartValueLabel {
	font-size: 14px
}

.partitionMap {
	font-size: 13px
}

.partitionMap .partition {
	stroke: #fff;
	stroke-width: 2px
}

.partitionMap .label {
	fill: #fff
}

.visual .flex-row {
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	-webkit-flex-direction: row
}

.visual .flex-column {
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column
}

.visual a:link {
	color: #00E
}

.visual .tablixContainer .tablixCanvas .tablixValueUrlIcon .tablixUrlIconGlyph,.visual .tablixContainer .tablixDashboard .tablixValueUrlIcon .tablixUrlIconGlyph,.visual-dataViewer .renderjson a {
	text-decoration: none
}

.visual a:visited {
	color: #551A8B
}

.visual a:active {
	color: #F2C811
}

.visual .powervisuals-glyph {
	font-size: inherit
}

.visual .powervisuals-glyph.big-kpi {
	font-size: 48px
}

.visual.disable-events {
	pointer-events: none
}

.visual .slicer-container {
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column
}

.visual .slicer-container .slicer-header-wrapper {
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column;
	flex: 0 0 auto;
	-webkit-flex: 0 0 auto
}

.visual .slicer-container .slicer-content-wrapper {
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column;
	-webkit-flex: 1 0 0px;
	flex: 1 0 0px
}

.visual .slicer-container .slicer-content-wrapper .scroll-wrapper {
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column;
	flex: 1 0 0px;
	-webkit-flex: 1 0 0px
}

.visual .slicer-container .slicer-content-wrapper .searchHeader {
	overflow: hidden
}

.visual .slicer-container .slicer-content-wrapper .searchHeader.collapsed {
	display: none
}

.visual .slicer-container .slicer-content-wrapper .searchHeader.show {
	display: -webkit-box;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #C8C8C8;
	height: 20px;
	margin: 0
}

.visual .slicer-container .slicer-content-wrapper .searchHeader .search {
	cursor: pointer;
	margin: 0 4px;
	flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	color: #212121
}

.visual .slicer-container .slicer-content-wrapper .searchHeader input {
	color: #333;
	cursor: auto;
	align-self: center;
	flex: 1 1 0px;
	-webkit-flex: 1 1 0px;
	border-style: none;
	padding: 0
}

.visual .slicer-container.full-screen .slicer-header {
	margin: 0;
	height: 28px;
	background-color: #EAEAEA
}

.visual .slicer-container.full-screen .slicer-header .slicer-header-title {
	margin: 0;
	height: inherit
}

.visual .slicer-container.full-screen .slicer-header .slicer-header-title .slicer-header-clear {
	padding: 7px 14px 7px 10px
}

.visual .slicer-container.full-screen .slicer-header .slicer-header-text {
	font-weight: 700;
	line-height: 14px;
	padding: 8px 44px 3px 16px;
	font-family: wf_standard-font,helvetica,arial,sans-serif
}

.visual .slicer-container.full-screen .slicer-content-wrapper {
	background-color: #FFF
}

.visual .slicer-container.full-screen .slicer-content-wrapper .slicerContainer .searchHeader.show {
	border: none;
	border-bottom: 1px solid #C8C8C8;
	line-height: 48px;
	height: 48px;
	position: relative;
	margin: 0
}

.visual .slicer-container.full-screen .slicer-content-wrapper .slicerContainer .searchHeader .icon {
	display: inline-block;
	position: absolute
}

.visual .slicer-container.full-screen .slicer-content-wrapper .slicerContainer .searchHeader .icon.hidden {
	display: none
}

.visual .slicer-container.full-screen .slicer-content-wrapper .slicerContainer .searchHeader .icon.searchIcon {
	right: 10px
}

.visual .slicer-container.full-screen .slicer-content-wrapper .slicerContainer .searchHeader .icon.clearSearchTextButton {
	font-size: 12px;
	right: 6px;
	padding: 0 10px
}

.visual .slicer-container.full-screen .slicer-content-wrapper .slicerContainer .searchHeader .search {
	color: #A6A6A6
}

.visual .slicer-container.full-screen .slicer-content-wrapper .slicerContainer .searchHeader input::-webkit-input-placeholder {
	color: #A6A6A6
}

.visual .slicer-container.full-screen .slicer-content-wrapper .slicerContainer .searchHeader input:-moz-placeholder {
	color: #A6A6A6
}

.visual .slicer-container.full-screen .slicer-content-wrapper .slicerContainer .searchHeader input::-moz-placeholder {
	color: #A6A6A6
}

.visual .slicer-container.full-screen .slicer-content-wrapper .slicerContainer .searchHeader input:-ms-input-placeholder {
	color: #A6A6A6
}

.visual .slicer-container.full-screen .slicer-content-wrapper .slicerContainer .searchHeader input {
	color: #212121;
	padding: 0 44px 0 16px;
	font-size: 13px
}

.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer .slicerText.partiallySelected,.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer .slicerText.selected,.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer.partiallySelected,.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer.selected,.visual .horizontalSlicerContainer .slicerItemsContainer .selection-properties.partiallySelected,.visual .horizontalSlicerContainer .slicerItemsContainer .selection-properties.selected {
	color: #FFF!important
}

.visual .slicer-container.full-screen .slicer-content-wrapper .slicerContainer .slicerItemContainer {
	padding: 14px 0;
	height: 48px
}

.visual .slicer-container.full-screen .slicer-content-wrapper .slicerContainer ul {
	border-bottom-color: #EAEAEA;
	border-bottom-width: 1px;
	border-bottom-style: solid
}

.visual .slicer-container.full-screen .slicer-content-wrapper .slicerContainer .slicerCheckbox {
	position: absolute;
	right: 0;
	margin: 0
}

.visual .slicer-container.full-screen .slicer-content-wrapper .slicerContainer .slicerCheckbox .checkmark {
	margin-right: 19px;
	float: right;
	cursor: pointer;
	display: block;
	visibility: hidden
}

.visual .slicer-container.full-screen .slicer-content-wrapper .slicerContainer .slicerCheckbox span {
	width: 9px;
	height: 9px;
	border: none;
	box-shadow: none
}

.visual .slicer-container.full-screen .slicer-content-wrapper .slicerContainer .slicerCheckbox.selected span.checkmark {
	visibility: visible
}

.visual .slicer-container.full-screen .slicer-content-wrapper .slicerContainer .slicerText {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	padding-left: 16px
}

.visual .slicerContainer {
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column;
	cursor: pointer;
	font-size: 14px;
	flex: 1 0 0px;
	-webkit-flex: 1 0 0px
}

.visual .slicerContainer ul {
	padding: 0;
	margin: 0
}

.visual .slicerContainer .slicerBody {
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column;
	flex: 1 0 0px;
	-webkit-flex: 1 0 0px
}

.visual .slicerContainer .slicerItemContainer {
	margin: 0;
	padding: 2px 0 0;
	box-sizing: border-box;
	white-space: nowrap;
	cursor: pointer;
	display: -webkit-box!important;
	display: flex!important;
	justify-content: space-between;
	overflow: hidden;
	-webkit-align-items: center;
	width: 100%
}

.visual .slicerContainer .slicerItemContainer * {
	display: table-cell;
	vertical-align: bottom
}

.visual .slicerContainer .slicerItemContainer img {
	max-width: 100px;
	width: 100%
}

.visual .slicerContainer .slicerItemContainer:hover .slicerCheckbox span.checkbox {
	border-color: #666
}

.visual .slicerContainer .slicerItemContainer:hover .slicerCheckbox.selected span.checkbox {
	border-color: #212121
}

.visual .slicerContainer .slicerItemContainer:hover .slicerCheckbox.partiallySelected span.checkbox::before {
	background-color: #666
}

.visual .slicerContainer .slicerCheckbox {
	cursor: pointer;
	vertical-align: middle;
	align-self: center;
	margin: 0 8px;
	flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	display: inline-block
}

.visual .slicerContainer .slicerCheckbox input {
	display: none
}

.visual .slicerContainer .slicerCheckbox span {
	display: inline-block;
	width: 9px;
	height: 9px;
	border: 2px solid #C8C8C8;
	box-shadow: inset 0 0 1px #C8C8C8
}

.visual .slicerContainer .slicerCheckbox.selected {
	border: none!important
}

.visual .slicerContainer .slicerCheckbox.selected span.checkbox {
	border-color: #212121;
	background-color: #212121;
	box-shadow: none
}

.visual .slicerContainer .slicerCheckbox.partiallySelected span.checkbox {
	background-color: transparent;
	border-color: #C8C8C8
}

.visual .slicerContainer .slicerCheckbox.partiallySelected span.checkbox::before {
	content: '';
	height: 3px;
	width: 3px;
	position: absolute;
	display: inline-block;
	margin: 3px 0 0 3px;
	background-color: #C8C8C8;
	box-shadow: 0 0 2px #C8C8C8;
	border: none
}

.visual .slicerContainer .slicerText {
	align-self: center;
	flex: 1 1 0px;
	-webkit-flex: 1 1 0px;
	display: inline-block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.visual .slicerContainer .slicerCountText {
	align-self: center;
	flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	display: inline-block
}

.visual .slicerContainer.isMultiSelectEnabled .slicerCheckbox.selected:not(.partiallySelected) span.checkbox::before {
	content: '';
	height: 8px;
	width: 3px;
	position: absolute;
	display: inline-block;
	margin: -2px 0 0 3px;
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	transform: rotate(45deg)
}

.visual .horizontalSlicerContainer {
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column;
	flex: 1 0 auto;
	-webkit-flex: 1 0 auto
}

.visual .horizontalSlicerContainer.canScrollLeft .navigationArrow.left,.visual .horizontalSlicerContainer.canScrollLeft .tabularNavigationArrow.left,.visual .horizontalSlicerContainer.canScrollRight .navigationArrow.right,.visual .horizontalSlicerContainer.canScrollRight .tabularNavigationArrow.right {
	visibility: visible;
	flex-shrink: 0
}

.visual .horizontalSlicerContainer.tabular {
	width: 100%;
	height: 100%
}

.visual .horizontalSlicerContainer.tabular .slicerItemsContainer .individualItemContainer {
	background-color: #EAEAEA;
	flex: 1 1 0px;
	-webkit-flex: 1 1 0px;
	margin: 2px
}

.visual .horizontalSlicerContainer.tabular .tabularNavigationArrow {
	visibility: hidden;
	background-color: #fff;
	flex: 0 0 auto;
	-webkit-flex: 0 0 auto
}

.visual .horizontalSlicerContainer.tabular .tabularNavigationArrow.right {
	margin-left: 5px;
	width: 14px;
	height: 24px
}

.visual .horizontalSlicerContainer.tabular .tabularNavigationArrow.right.powervisuals-glyph {
	font-size: inherit
}

.visual .horizontalSlicerContainer.tabular .tabularNavigationArrow.right.powervisuals-glyph.right-nav-arrow {
	font-size: 16px
}

.visual .horizontalSlicerContainer.tabular .tabularNavigationArrow.left {
	margin-right: 5px;
	width: 14px;
	height: 24px
}

.visual .horizontalSlicerContainer.tabular .tabularNavigationArrow.left.powervisuals-glyph {
	font-size: inherit
}

.visual .horizontalSlicerContainer.tabular .tabularNavigationArrow.left.powervisuals-glyph.left-nav-arrow {
	font-size: 16px
}

.visual .horizontalSlicerContainer .navigationArrow {
	visibility: hidden;
	background-color: #fff;
	flex: 0 0 auto;
	-webkit-flex: 0 0 auto
}

.visual .horizontalSlicerContainer .navigationArrow.right {
	background-image: url(../images/visuals.sprites.png);
	background-position: -48px -72px;
	width: 14px;
	height: 24px;
	margin-left: 5px
}

.visual .horizontalSlicerContainer .navigationArrow.left {
	background-image: url(../images/visuals.sprites.png);
	background-position: -62px -72px;
	width: 14px;
	height: 24px;
	margin-right: 5px
}

.visual .horizontalSlicerContainer .flexDisplay {
	display: -webkit-flex;
	display: flex
}

.visual .horizontalSlicerContainer .slicerBody {
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	-webkit-flex-direction: row;
	align-items: center;
	flex: 1 0 auto;
	-webkit-flex: 1 0 auto;
	justify-content: space-between
}

.visual .horizontalSlicerContainer .slicerItemsContainer {
	vertical-align: top;
	flex-direction: row;
	align-self: stretch;
	flex: 1 0 0px;
	-webkit-flex: 1 0 0px;
	min-width: 0
}

.visual .horizontalSlicerContainer .slicerItemsContainer .selection-properties:hover {
	background-color: #EAEAEA!important
}

.visual .horizontalSlicerContainer .slicerItemsContainer .selection-properties.selected {
	background-color: #333!important
}

.visual .horizontalSlicerContainer .slicerItemsContainer .selection-properties.partiallySelected {
	background-color: rgba(51,51,51,.6)!important
}

.visual .horizontalSlicerContainer .slicerItemsContainer .selection-properties.partiallySelected:hover,.visual .horizontalSlicerContainer .slicerItemsContainer .selection-properties.selected:hover {
	background-color: #C8C8C8!important
}

.visual .horizontalSlicerContainer .slicerItemsContainer .columnItemContainer {
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column;
	flex: 1 1 0px;
	min-width: 0
}

.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer {
	flex: 1 1 0px;
	-webkit-flex: 1 1 0px;
	box-sizing: border-box;
	align-items: center;
	min-width: 0;
	justify-content: center;
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	-webkit-flex-direction: row
}

.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer:hover {
	background-color: #EAEAEA!important
}

.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer.selected {
	background-color: #333!important
}

.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer.partiallySelected {
	background-color: rgba(51,51,51,.6)!important
}

.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer.partiallySelected:hover,.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer.selected:hover {
	background-color: #C8C8C8!important
}

.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer .horizontalImageContainer {
	flex: 0 1 auto;
	-webkit-flex: 0 1 auto;
	height: 100%;
	position: relative;
	overflow: hidden;
	justify-content: center;
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column
}

.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer .horizontalImageContainer .horizontalSlicerImage {
	flex: 0 1 auto;
	-webkit-flex: 0 1 auto;
	min-width: 0;
	max-width: 100px;
	width: 100%
}

.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer .horizontalImageContainer .slicerCheckbox {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0
}

.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer .slicerText.partiallySelected .slicerCheckbox,.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer .slicerText.partiallySelected:hover .slicerCheckbox,.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer .slicerText.selected .slicerCheckbox,.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer .slicerText.selected:hover .slicerCheckbox,.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer .slicerText:hover .slicerCheckbox {
	opacity: 1
}

.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer .slicerText {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	align-self: stretch;
	box-sizing: border-box;
	padding: 4px 0;
	flex: 1 1 0px;
	-webkit-flex: 1 1 0px;
	min-width: 0
}

.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer .slicerText:hover {
	background-color: #EAEAEA!important
}

.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer .slicerText.selected {
	background-color: #333!important
}

.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer .slicerText.partiallySelected {
	background-color: rgba(51,51,51,.6)!important
}

.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer .slicerText.partiallySelected:hover,.visual .horizontalSlicerContainer .slicerItemsContainer .individualItemContainer .slicerText.selected:hover {
	background-color: #C8C8C8!important
}

.visual .scroll-wrapper {
	display: block;
	width: 100%;
	height: 100%
}

.visual .scroll-wrapper .scroll-content {
	height: inherit
}

.visual .scroll-wrapper .scroll-element.scroll-x {
	height: 8px!important
}

.visual .scroll-wrapper .scroll-element.scroll-y {
	width: 8px!important
}

.visual .scroll-wrapper .scroll-element .scroll-element_track {
	background-color: transparent!important
}

.visual .scroll-wrapper .scroll-element .scroll-bar,.visual .scroll-wrapper .scroll-element .scroll-element_outer {
	border-radius: 0
}

.visual .scroll-wrapper .scroll-element .scroll-bar {
	background-color: #C8C8C8!important;
	opacity: 0
}

.visual .scroll-wrapper .scroll-element.scroll-draggable .scroll-bar,.visual .scroll-wrapper:hover .scroll-element .scroll-bar {
	opacity: 1
}

.visual .overflowingText {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block
}

.visual .legend .navArrow {
	fill: #333;
	cursor: pointer;
	stroke: #FFF;
	stroke-width: 2px
}

.visual .cartesianChart .hideLinesOnAxis .tick line,.visual .cartesianChart .hideLinesOnAxis path.domain {
	display: none
}

.visual .cartesianChart .showLinesOnAxis path.domain {
	display: none;
	fill: none
}

.visual .cartesianChart .showLinesOnAxis .tick line {
	stroke: #e9e9e9;
	stroke-width: 1px;
	padding-left: 10px;
	display: inline
}

.visual .dataDotChart .dataDotChartMainGraphicsContext .dot.null-value,.visual .dataDotChart .dataDotChartMainGraphicsContext .label.null-value,.visual .dataDotChart .dataDotChartMainGraphicsContext .label.overflowed {
	display: none
}

.visual .cartesianChart .showLinesOnAxis .tick line.zero-line {
	stroke: #A6A6A6
}

.visual .cartesianChart .reference-line-back,.visual .cartesianChart .reference-line-front {
	stroke-width: 3px;
	stroke-opacity: .5
}

.visual .cartesianChart .axisGraphicsContext {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 11px
}

.visual .cartesianChart .axisGraphicsContext text {
	fill: #777
}

.visual .cartesianChart .axisGraphicsContext .axis line {
	fill: none;
	shape-rendering: auto
}

.visual .cartesianChart .brush .background {
	fill-opacity: .5;
	fill: #EAEAEA;
	visibility: visible!important;
	cursor: default!important
}

.visual .cartesianChart .brush .extent {
	fill-opacity: .2;
	cursor: default!important
}

.visual .cartesianChart .brush.responsive .background {
	fill: #E1E1E1;
	fill-opacity: .5
}

.visual .cartesianChart .brush.responsive .extent {
	fill: #000;
	fill-opacity: .24
}

.visual .cartesianChart .trend-line {
	stroke-width: 2px;
	pointer-events: none
}

.visual .cartesianChart .forecast-line {
	stroke-width: 1px
}

.visual .cartesianChart .forecast-line-layer {
	pointer-events: none
}

.visual .cartesianChart .lasso-select {
	fill: #000;
	fill-opacity: .1;
	stroke: #000;
	stroke-width: 1px;
	stroke-dasharray: 3;
	pointer-events: none
}

.visual .cartesianChartResponsiveIcon {
	background: url(../images/cartesianChartResponsiveIcon.svg) center center no-repeat;
	position: absolute
}

.visual .slicerResponsiveIcon {
	background: url(../images/slicerResponsiveIcon.svg) center center no-repeat;
	position: absolute
}

.visual .animatedNumber .mainText,.visual .card .mainText {
	fill: #333;
	font-family: wf_standard-font_light,helvetica,arial,sans-serif
}

.visual .columnChart .interactive-hover-line {
	stroke: #666;
	stroke-width: 3px;
	opacity: 1
}

.visual .columnChart .drag-handle {
	fill: #666;
	opacity: 1
}

.visual .dataDotChart .dataDotChartMainGraphicsContext {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 11px
}

.visual .dataDotChart .dataDotChartMainGraphicsContext .label {
	fill: #fff;
	text-anchor: middle
}

.visual .waterfallChart .waterfall-connector {
	stroke: #A6A6A6;
	stroke-width: 1px;
	shape-rendering: auto
}

.visual .lineChart .mainGraphicsContext path,.visual .realTimeLineChart .mainGraphicsContext path {
	fill: none;
	stroke-width: 2px;
	stroke-linecap: round
}

.visual .lineChart .mainGraphicsContext path.catArea,.visual .realTimeLineChart .mainGraphicsContext path.catArea {
	pointer-events: none
}

.visual .lineChart .mainGraphicsContext .catBackground path,.visual .realTimeLineChart .mainGraphicsContext .catBackground path {
	stroke-width: 6px;
	stroke: #fff
}

.visual .lineChart .mainGraphicsContext .interactivity-line,.visual .realTimeLineChart .mainGraphicsContext .interactivity-line {
	stroke: #FFF;
	stroke-opacity: 0
}

.visual .lineChart .hover-line,.visual .realTimeLineChart .hover-line {
	stroke: #666;
	pointer-events: none
}

.visual .lineChart .hover-line .interactive,.visual .realTimeLineChart .hover-line .interactive {
	stroke-width: 3px;
	opacity: 1
}

.visual .lineChart .hover-line .selection-circle,.visual .realTimeLineChart .hover-line .selection-circle {
	stroke: #e9e9e9
}

.visual .lineChart .hover-line .circle-item,.visual .realTimeLineChart .hover-line .circle-item {
	stroke: none;
	pointer-events: none
}

.visual .lineChart .drag-handle,.visual .realTimeLineChart .drag-handle {
	fill: #666;
	opacity: 1
}

.visual .realTimeLineChart .mainGraphicsSVG {
	position: absolute;
	overflow: hidden
}

.visual .funnelChart line {
	shape-rendering: auto
}

.visual .funnelChart .percentBars line {
	fill: none;
	stroke: #A6A6A6;
	stroke-width: 1px
}

.visual .funnelChart .percentBars text {
	text-anchor: middle;
	font-family: wf_standard-font,helvetica,arial,sans-serif
}

.visual .donutChart .labels text,.visual .donutLegend .legend-item .category,.visual .funnelChart .axis {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.visual .funnelChart .axis {
	font-size: 11px
}

.visual .funnelChart .axis path {
	fill: none
}

.visual .funnelChart .axis .tick text {
	fill: #777
}

.visual .donutChart {
	overflow: visible!important
}

.visual .donutChart path.slice,.visual .donutChart path.slice-highlight {
	stroke-width: 1px;
	stroke: #fff
}

.visual .donutChart .labels text {
	font-size: 11px;
	fill: #777
}

.visual .donutChart polyline {
	stroke: #777;
	stroke-width: 1px;
	fill: transparent
}

.visual .donutChart .donutLegendArrow {
	fill: #666
}

.visual .donutLegend .legend-item .category {
	color: #666
}

.visual .donutLegend .legend-item .percentage {
	font-family: 'Segoe UI Light',wf_segoe-ui_light,helvetica,arial,sans-serif
}

.visual .donutLegend .legend-item .value {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	color: #666
}

.visual .scatterChart .mainGraphicsContext .notSelected {
	opacity: .6
}

.visual .scatterChart .mainGraphicsContext .selected {
	opacity: 1
}

.visual .scatterChart .crosshair .horizontal,.visual .scatterChart .crosshair .vertical {
	stroke: #666;
	stroke-width: 3px;
	opacity: .6
}

.visual .playChart .traceLine {
	fill: none;
	stroke-width: 2px;
	stroke-linecap: round
}

.visual .playChart .mainGraphicsContext .notSelected {
	opacity: .6
}

.visual .playChart .mainGraphicsContext .selected {
	opacity: 1
}

.visual .play-axis-container {
	position: absolute;
	overflow: hidden;
	width: 100%
}

.visual .play-axis-container .button-container {
	height: 24px;
	width: 24px;
	overflow: hidden;
	border-radius: 13px;
	border: 1px solid #666;
	margin: 6px 10px;
	display: inline-block;
	cursor: pointer
}

.visual .play-axis-container .mobile-button-container {
	margin-left: 2px;
	margin-right: 18px;
	touch-action: none
}

.visual .play-axis-container .play {
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 11px solid #999;
	border-right: 1px solid transparent;
	padding: 0;
	margin: 6px 8px;
	background: 0 0;
	display: block
}

.visual .play-axis-container .pause {
	width: 4px;
	height: 12px;
	border-top: 0;
	border-bottom: 0;
	border-left: 4px solid #999;
	border-right: 4px solid #999;
	padding: 0;
	margin: 6px;
	background-color: transparent;
	display: block
}

.visual .play-axis-container .sliders {
	display: inline-block;
	vertical-align: top;
	margin-top: 12px
}

.visual .play-axis-container .mobile-noUi-handle {
	width: 20px;
	left: -10px;
	touch-action: none
}

.visual .play-callout {
	pointer-events: none
}

.visual .tablixContainer {
	overflow: hidden
}

.visual .tablixContainer .tablixDiv {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: normal;
	box-sizing: border-box
}

.visual .tablixContainer .tablixCanvas {
	position: relative
}

.visual .tablixContainer .tablixCanvas .unselectable {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.visual .tablixContainer .tablixCanvas table {
	line-height: normal;
	font-weight: 400;
	table-layout: fixed
}

.visual .tablixContainer .tablixCanvas tr {
	line-height: normal
}

.visual .tablixContainer .tablixCanvas td {
	line-height: normal;
	overflow: hidden;
	vertical-align: top;
	position: relative
}

.visual .tablixContainer .tablixCanvas .tablixTableArea {
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0
}

.visual .tablixContainer .tablixCanvas .tableFooterArea {
	overflow: hidden;
	position: absolute;
	left: 0
}

.visual .tablixContainer .tablixCanvas .tablixCellContentElement {
	position: relative;
	overflow: hidden
}

.visual .tablixContainer .tablixCanvas .tablixCellContentHost {
	position: relative;
	height: 100%;
	width: 100%;
	overflow: hidden
}

.visual .tablixContainer .tablixCanvas .tablixColumnHeaderLeaf {
	display: flex;
	-ms-flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
	flex-direction: column-reverse
}

.visual .tablixContainer .tablixCanvas .tablixWrappingContainer .tablixSortIconContainer {
	float: right
}

.visual .tablixContainer .tablixCanvas .tablixWrappingContainer i.future {
	display: none
}

.visual .tablixContainer .tablixCanvas .tablixWrappingContainer i.sorted {
	display: inline-block
}

.visual .tablixContainer .tablixCanvas .tablixWrappingContainer:hover i.sorted {
	display: none
}

.visual .tablixContainer .tablixCanvas .tablixWrappingContainer:hover i.future {
	display: inline-block
}

.visual .tablixContainer .tablixCanvas .tablixValueNumeric {
	text-align: right
}

.visual .tablixContainer .tablixCanvas .tablixValueUrlIcon {
	text-align: center
}

.visual .tablixContainer .tablixCanvas .tablixValueUrlIcon .pc1::before {
	content: '\E977';
	font-family: PowrMDL2
}

.visual .tablixContainer .tablixCanvas .tablixValueUrlIcon .page2::before {
	content: '\E7C3';
	font-family: PowrMDL2
}

.visual .tablixContainer .tablixCanvas .tablixValueUrlIcon .mail::before {
	content: '\E715';
	font-family: PowrMDL2
}

.visual .tablixContainer .tablixCanvas .scroll-bar-div {
	background: #F1F1F1;
	position: relative;
	user-select: none
}

.visual .tablixContainer .tablixCanvas .scroll-bar-part-arrow {
	background: #F1F1F1;
	position: absolute;
	text-align: center;
	user-select: none
}

.visual .tablixContainer .tablixCanvas .scroll-bar-part-arrow:hover {
	background-color: #cecece
}

.visual .tablixContainer .tablixCanvas .scroll-bar-part-bar {
	background: #cecece;
	position: absolute;
	text-align: center;
	user-select: none
}

.visual .tablixContainer .tablixCanvas .scroll-bar-part-bar:hover {
	background: silver
}

.visual .tablixContainer .tablixDashboard {
	position: relative
}

.visual .tablixContainer .tablixDashboard .unselectable {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.visual .tablixContainer .tablixDashboard table {
	line-height: normal;
	font-weight: 400;
	table-layout: fixed
}

.visual .tablixContainer .tablixDashboard tr {
	line-height: normal
}

.visual .tablixContainer .tablixDashboard td {
	line-height: normal;
	overflow: hidden;
	vertical-align: top;
	position: relative
}

.visual .tablixContainer .tablixDashboard .tablixTableArea {
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0
}

.visual .tablixContainer .tablixDashboard .tableFooterArea {
	overflow: hidden;
	position: absolute;
	left: 0;
	background-color: #fff
}

.visual .tablixContainer .tablixDashboard .tablixCellContentElement {
	position: relative;
	overflow: hidden
}

.visual .tablixContainer .tablixDashboard .tablixCellContentHost {
	position: relative;
	height: 100%;
	width: 100%;
	overflow: hidden
}

.visual .tablixContainer .tablixDashboard .tablixColumnHeaderLeaf .tablixSortIconContainer {
	float: right
}

.visual .tablixContainer .tablixDashboard .tablixColumnHeaderLeaf i.future {
	display: none
}

.visual .tablixContainer .tablixDashboard .tablixColumnHeaderLeaf i.sorted {
	display: inline-block
}

.visual .tablixContainer .tablixDashboard .tablixValueNumeric {
	text-align: right
}

.visual .tablixContainer .tablixDashboard .tablixValueUrlIcon {
	text-align: center
}

.visual .imageBackground {
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat
}

.visual .autoScaleImageContainer {
	position: relative
}

.visual .autoScaleImageContainer .autoScaleImage {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%)
}

.visual .mapCurrentLocation {
	background-image: url(../images/locationButton.svg);
	position: absolute;
	width: 60px;
	height: 60px;
	bottom: 0;
	right: 0;
	pointer-events: all
}

.visual .mapControl {
	position: relative
}

.visual .mapShapes {
	stroke-linejoin: round;
	cursor: default
}

.visual .mapBubbles {
	cursor: default
}

.visual .treemap .shapes {
	stroke: #fff
}

.visual .treemap .shapes .rootNode {
	fill: none
}

.visual .treemap .shapes .parentGroup {
	stroke-width: 1.5px
}

.visual .treemap .shapes .nodeGroup {
	stroke-width: 1px;
	stroke-opacity: .2;
	fill: none
}

.visual .treemap .labels {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	fill: #FFF;
	pointer-events: none
}

.visual .treemap .labels .majorLabel {
	font-size: 12px
}

.visual .treemap .labels .minorLabel {
	font-size: 10px
}

.visual .interactive-legend {
	white-space: nowrap;
	text-align: left;
	overflow: hidden;
	touch-action: none;
	cursor: pointer;
	position: absolute
}

.visual .interactive-legend .title {
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif;
	font-size: 12px;
	color: #666
}

.visual .interactive-legend .item {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 12px;
	color: #666;
	padding-right: 22px;
	padding-bottom: 0;
	padding-top: 3px
}

.visual .interactive-legend .itemMeasure {
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif;
	font-size: 12px;
	color: #666
}

.visual .data-labels,.visual .labelGraphicsContext .catagorylabel,.visual .labelGraphicsContext .label,.visual .labelGraphicsContext .label-second-line {
	font-size: 12px;
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	text-anchor: middle;
	pointer-events: none
}

.visual .interactive-legend .icon {
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
	margin-left: auto
}

.visual .labelBackgroundGraphicsContext {
	pointer-events: none
}

.visual .leader-lines .line-label {
	opacity: .5
}

.visual .textbox {
	color: #333;
	tab-size: 4;
	-moz-tab-size: 4;
	text-align: left;
	white-space: pre-wrap;
	word-wrap: break-word
}

.visual .textbox .ql-container {
	padding: 0;
	cursor: auto;
	font-family: inherit;
	font-size: inherit
}

.visual .textbox .ql-editor {
	line-height: normal;
	word-wrap: break-word;
	padding: 0
}

.visual .textbox blockquote,.visual .textbox h1,.visual .textbox h2,.visual .textbox h3,.visual .textbox h4,.visual .textbox h5,.visual .textbox h6,.visual .textbox ol,.visual .textbox p,.visual .textbox pre,.visual .textbox ul {
	margin: 0;
	padding: 0;
	counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}

.visual div.ql-paste-manager {
	display: none
}

.visual .multiRowCard .card {
	box-sizing: border-box;
	color: #767676;
	position: relative;
	width: 100%
}

.visual .multiRowCard .card .cardItemContainer {
	box-sizing: border-box;
	position: relative;
	vertical-align: top;
	display: inline-block
}

.visual .multiRowCard .card .cardItemContainer .caption {
	color: #333;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap
}

.visual .multiRowCard .card .cardItemContainer .details {
	color: #A6A6A6;
	font-size: 12px;
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap
}

.visual .multiRowCard .card .cardItemContainer .imgCon img {
	display: inline-block;
	vertical-align: sub
}

.visual .multiRowCard .card .title {
	font-size: 18px;
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif;
	line-height: 24px;
	margin-bottom: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.visual .multiRowCard .row:last-child .card.mrtile {
	border-bottom: 0;
	padding-bottom: 0
}

.visual .backgroundRect,.visual .clearCatcher {
	fill-opacity: 0
}

.visual .gauge .labelText,.visual .gauge .targetText {
	font-family: wf_standard-font,helvetica,arial,sans-serif
}

.visual .kpiVisual .lastTrendAxisPointSummaryContainer {
	display: block;
	align-items: center;
	position: absolute;
	text-align: center
}

.visual .kpiVisual .lastTrendAxisPointSummaryContainer .indicatorContainer {
	font-family: wf_standard-font_light,helvetica,arial,sans-serif;
	font-size: 60px;
	display: flex;
	align-items: center;
	flex-direction: row;
	justify-content: center
}

.visual .kpiVisual .lastTrendAxisPointSummaryContainer .indicatorContainer .indicatorText {
	text-anchor: middle
}

.visual .kpiVisual .lastTrendAxisPointSummaryContainer .indicatorContainer .powervisuals-glyph {
	font-size: 12px
}

.visual .kpiVisual .lastTrendAxisPointSummaryContainer .goalText {
	margin-top: -6px;
	color: #333;
	font-family: Segoe UI Semibold,wf_segoe-ui_semibold,helvetica,arial,sans-serif;
	font-size: 11px;
	text-anchor: middle
}

.visual .date-slicer {
	width: 100%;
	position: relative;
	box-sizing: border-box;
	overflow: hidden
}

.visual .date-slicer .date-slicer-head {
	padding: 5px 6px 7px 8px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start
}

.visual .date-slicer .date-slicer-head .date-slicer-select {
	width: 100px;
	margin-top: 5px;
	margin-bottom: 10px;
	outline: 0
}

.visual .date-slicer .date-slicer-head .date-slicer-range {
	display: flex;
	flex-grow: 0;
	flex-direction: row;
	justify-content: flex-start;
	margin-top: -5px;
	margin-left: -6px
}

.visual .date-slicer .date-slicer-head .date-slicer-range.wrap {
	flex-wrap: wrap
}

.visual .date-slicer .date-slicer-head .date-slicer-range.wrap .date-slicer-control {
	margin-top: 8px
}

.visual .date-slicer .date-slicer-head .date-slicer-range .date-slicer-control {
	position: relative;
	margin-top: 5px;
	margin-left: 6px
}

.visual .date-slicer .date-slicer-head .date-slicer-range .date-slicer-control .date-slicer-input {
	box-sizing: border-box;
	width: 6.16em;
	height: 2.16em;
	padding: 0 0 0 .5em;
	font-size: inherit;
	border: 1px solid #EAEAEA;
	background-color: transparent;
	transition: border 250ms;
	opacity: 1
}

.visual .date-slicer .date-slicer-head .date-slicer-range .date-slicer-control .date-slicer-input:hover:enabled {
	border-color: #666
}

.visual .date-slicer .date-slicer-head .date-slicer-range .date-slicer-control .date-slicer-input:active:enabled,.visual .date-slicer .date-slicer-head .date-slicer-range .date-slicer-control .date-slicer-input:focus:enabled {
	border-color: #F2C811
}

.visual .date-slicer .date-slicer-slider {
	height: 10px;
	margin: 7px 8px 0
}

.visual .date-slicer .date-slicer-slider .noUi-state-tap .noUi-origin {
	-webkit-transition: left .3s,top .3s;
	transition: left .3s,top .3s
}

.visual .date-slicer .date-slicer-slider.roundHandles {
	height: 14.5px;
	margin: 11.5px 16px 0 21px
}

.visual .date-slicer .date-slicer-slider.roundHandles .noUi-handle {
	width: 26px;
	height: 26px;
	border: 2px solid #F2C811;
	border-radius: 13px;
	top: -11.5px;
	left: -13px;
	background-color: #fff
}

.visual .date-slicer .date-slicer-slider.roundHandles .noUi-handle::after {
	height: 26px;
	width: 36px
}

.visual .date-slicer .noUi-base {
	cursor: default
}

.visual .date-slicer .noUi-target {
	box-shadow: none;
	border: none
}

.visual .date-slicer .noUi-connect {
	background-color: #F2C811;
	box-shadow: none;
	border: none
}

.visual .date-slicer .noUi-background {
	background-color: #EAEAEA;
	box-shadow: none;
	border-radius: 0;
	border: none
}

.visual .date-slicer .noUi-origin {
	right: -2.5px
}

.visual .date-slicer .noUi-horizontal {
	height: 3px;
	padding-right: 2.5px
}

.visual .date-slicer .noUi-handle {
	width: 5px;
	height: 17px;
	border: none;
	border-radius: 4px;
	top: -7px;
	left: 0;
	background-color: #F2C811;
	cursor: pointer;
	box-shadow: none;
	transition: background-color 150ms
}

.visual .date-slicer .noUi-handle::after {
	height: 24px;
	width: 16px;
	background-color: transparent;
	left: -6px;
	top: -2px;
	position: absolute;
	content: "";
	cursor: pointer;
	z-index: -1
}

.visual .date-slicer .ui-selectmenu-button {
	outline: 0
}

.visual .slicer-header {
	margin: 0 0 0 8px;
	box-sizing: border-box;
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column;
	flex: 0 0 auto
}

.visual .slicer-header .slicer-header-title {
	margin: 0 8px 2px 0;
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	-webkit-flex-direction: row
}

.visual .slicer-header .slicer-header-title .slicer-header-text {
	color: #333;
	text-overflow: ellipsis;
	font-size: 14px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	width: auto;
	flex: 1 1 auto;
	-webkit-flex: 1 1 auto;
	margin: 0 10px 0 0
}

.visual .slicer-header .slicer-header-title .slicer-header-clear {
	align-self: flex-end;
	cursor: pointer;
	display: none;
	order: 2;
	flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	height: 11px;
	width: 11px;
	padding-bottom: 2px
}

.visual .slicer-header .slicer-header-title .slicer-header-clear::after {
	content: "\E75C";
	font-family: PowrMDL2;
	font-style: normal;
	position: absolute;
	font-size: 11px;
	color: #666
}

.visual .slicer-header .slicer-header-title .slicer-header-clear:hover:after {
	color: #000
}

.visual .slicer-header .slicer-header-selectmenu {
	flex-shrink: 0;
	margin-left: 8px;
	order: 3;
	justify-content: flex-end;
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	-webkit-flex-direction: row
}

.visual .slicer-header .slicer-header-selectmenu .ui-selectmenu-button {
	background: 0 0;
	border: none;
	position: relative;
	cursor: pointer;
	outline: 0;
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	-webkit-flex-direction: row;
	font-size: 12px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.visual .slicer-header .slicer-header-selectmenu .ui-selectmenu-button .ui-selectmenu-text {
	display: none
}

.visual .slicer-header .slicer-header-selectmenu .ui-selectmenu-button .ui-icon::before {
	content: "\E972";
	font-family: PowrMDL2;
	font-style: normal;
	position: absolute;
	font-size: .75em
}

.visual .slicer-header .slicer-header-selectmenu .ui-selectmenu-button .ui-icon {
	height: .75em;
	width: .75em;
	align-self: center;
	text-indent: 0;
	margin-left: .5em;
	background: 0 0;
	order: 2;
	font-size: inherit
}

.visual .slicer-header .slicer-header-selectmenu .ui-selectmenu-button .ui-widget {
	font-size: inherit;
	font-family: inherit
}

.visual .relative-slicer {
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column
}

.visual .relative-slicer .flex-row {
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	-webkit-flex-direction: row
}

.visual .relative-slicer .flex-column {
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column
}

.visual .relative-slicer .selection-container {
	flex: 0 0 auto;
	padding: 0 8px 0 2px;
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	-webkit-flex-direction: row
}

.visual .relative-slicer .selection-container .period-menu,.visual .relative-slicer .selection-container .range-menu {
	margin: 5px 0 0 6px;
	flex: 1 1 auto;
	min-width: 0;
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	-webkit-flex-direction: row
}

.visual .relative-slicer .selection-container .ui-selectmenu-button {
	background: 0 0;
	border: 1px solid #EAEAEA!important;
	border-radius: 0;
	min-width: 0;
	position: relative;
	cursor: pointer;
	outline: 0;
	height: 2.16em;
	font-size: 11px;
	padding: 0 6px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	flex: 1 1 auto;
	justify-content: space-between;
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	-webkit-flex-direction: row
}

.visual .relative-slicer .selection-container .ui-selectmenu-button .ui-selectmenu-text {
	flex: 1 1 auto;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	align-self: center
}

.visual .relative-slicer .selection-container .ui-selectmenu-button .ui-icon::before {
	content: "\E972";
	font-family: PowrMDL2;
	font-style: normal;
	position: absolute;
	font-size: .75em
}

.visual .relative-slicer .selection-container .ui-selectmenu-button .ui-icon {
	align-self: center;
	height: .75em;
	width: .75em;
	text-indent: 0;
	margin-left: .5em;
	background: 0 0;
	order: 2;
	font-size: inherit
}

.visual .relative-slicer .selection-container .ui-selectmenu-button .ui-widget {
	font-size: inherit;
	font-family: inherit
}

.visual .relative-slicer .selection-container .duration-input {
	min-width: 0;
	flex: 1 1 auto;
	align-self: center;
	box-sizing: border-box;
	width: 2.16em;
	height: 2.16em;
	padding: 0 0 0 .5em;
	font-size: 12px;
	border: 1px solid #EAEAEA;
	background-color: transparent;
	transition: border 250ms;
	opacity: 1;
	margin: 5px 0 0 6px
}

.visual .relative-slicer .selection-container .duration-input:hover:enabled {
	border-color: #666
}

.visual .relative-slicer .selection-container .duration-input:active:enabled,.visual .relative-slicer .selection-container .duration-input:focus:enabled {
	border-color: #F2C811
}

.visual .relative-slicer .selection-container .duration-input:disabled {
	color: #EAEAEA
}

.visual .relative-slicer .restatement-container {
	margin: 7px 0 0 8px;
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	-webkit-flex-direction: row
}

.visual .relative-slicer .restatement-container .restatement-icon {
	font-family: PowrMDL2;
	font-style: normal;
	font-size: .75em;
	padding: 3px 5px 0 0;
	color: #666
}

.visual .relative-slicer .restatement-container .restatement {
	font-size: 12px
}

.visual .debugVisualContainer {
	height: 100%;
	overflow: hidden;
	color: #212121
}

.visual .debugVisualContainer>div {
	overflow: hidden
}

.visual .debugVisualContainer .errorContainer {
	position: absolute;
	top: 0;
	left: 0;
	color: #212121;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 14px;
	display: table;
	background-color: #F4F4F4;
	width: 100%;
	height: 100%
}

.visual .debugVisualContainer .errorContainer .errorMessage {
	display: table-cell;
	line-height: normal;
	vertical-align: middle;
	padding: 0 20px;
	margin: 4px;
	text-align: center
}

.visual .debugVisualContainer .errorContainer .errorMessage .errorSpan {
	margin-right: 4px
}

.visual .dragging-cursor {
	cursor: -moz-grabbing;
	cursor: -webkit-grabbing;
	cursor: grabbing
}

.visual-sandbox {
	border: none;
	overflow: hidden
}

div.debugVisual-controlsContainer {
	background: #444;
	padding: 4px
}

div.debugVisual-controlsContainer .controlBtn {
	margin: 3px;
	padding: 4px;
	font-size: 16px;
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	cursor: pointer
}

div.debugVisual-controlsContainer .controlBtn.active {
	background: #F2C811;
	color: #000
}

div.ql-toolbar {
	white-space: nowrap;
	font-size: 14px
}

div.ql-toolbar .ql-formats {
	display: inline-flex;
	align-items: center
}

div.ql-toolbar select.ql-picker {
	padding: 3px
}

div.ql-toolbar label {
	margin: 3px
}

div.ql-toolbar div.fontcolorbutton-wrapper {
	display: inline-block
}

div.ql-toolbar div.fontcolorbutton-wrapper .colorwheel,div.ql-toolbar div.fontcolorbutton-wrapper .flyout {
	margin-left: 0
}

div.ql-toolbar button {
	background: 0 0;
	border: none;
	margin: 3px;
	padding: 4px;
	font-size: 16px;
	display: inline-block;
	vertical-align: middle
}

div.ql-toolbar button.ql-active,div.ql-toolbar button:hover {
	background: #F2C811;
	color: #333
}

div.ql-toolbar button.ql-color {
	position: relative;
	height: 24px;
	width: 24px;
	margin-right: 0;
	padding-right: 2px
}

div.ql-toolbar button.ql-color .powervisuals-glyph {
	position: absolute;
	left: 4px;
	top: 4px;
	font-family: PowrMDL2;
	font-size: 16px
}

div.ql-toolbar button.colorpicker {
	margin-left: 0;
	padding-left: 2px;
	font-size: 8px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	height: 24px
}

div.ql-toolbar .toolbar-url-input {
	display: inline-block;
	top: 0!important;
	left: 0!important;
	position: relative;
	margin: 0 3px;
	padding: 0;
	line-height: 100%;
	vertical-align: middle;
	border: none;
	background-color: inherit
}

div.ql-toolbar .toolbar-url-input input {
	color: #333
}

div.ql-toolbar .toolbar-url-input a {
	margin: 0 3px;
	color: #A6A6A6;
	background: inherit
}

div.ql-toolbar .toolbar-url-input a:hover {
	color: #BE9A27
}

div.ql-toolbar .toolbar-url-input .bar {
	font-size: 18px;
	color: #A6A6A6
}

div.ql-toolbar .toolbar-url-input .change,div.ql-toolbar .toolbar-url-input.ql-editing .bar,div.ql-toolbar .toolbar-url-input.ql-editing .ql-action.ql-edit,div.ql-toolbar .toolbar-url-input.ql-editing .ql-preview,div.ql-toolbar .toolbar-url-input.ql-editing .ql-remove {
	display: none
}

div.ql-toolbar .toolbar-url-input.ql-editing .ql-action.ql-save,div.ql-toolbar .toolbar-url-input.ql-editing input {
	display: inline-block
}

div.ql-toolbar .toolbar-url-input .ql-action.ql-save,div.ql-toolbar .toolbar-url-input input {
	display: none
}

div.ql-toolbar .toolbar-url-input .ql-link.ql-active+.toolbar-url-input,div.ql-toolbar .toolbar-url-input .toolbar-url-input.editing {
	display: inline-block
}

div.ql-toolbar.stackedToolbar.overlayActive {
	box-shadow: none;
	position: inherit;
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	-webkit-flex-direction: row;
	flex-wrap: wrap
}

div.ql-toolbar.stackedToolbar.overlayActive .toolbar-url-input a {
	margin: 0
}

div.ql-toolbar.stackedToolbar.overlayActive .toolbar-url-input .ql-preview {
	max-width: 130px;
	overflow: hidden;
	display: inline-block
}

div.ql-toolbar.stackedToolbar.overlayActive .toolbar-url-input input {
	width: 165px;
	margin: 0
}

div.ql-toolbar.stackedToolbar.overlayActive .ql-formats {
	margin-top: 8px;
	display: inline-flex;
	align-items: center
}

div.ql-toolbar.stackedToolbar.overlayActive label {
	display: none
}

div.ql-toolbar.stackedToolbar.overlayActive select.ql-font {
	width: 166px
}

div.ql-toolbar.stackedToolbar.overlayActive select.ql-size {
	width: 60px;
	margin-left: 10px
}

div.ql-toolbar.overlayedToolbar.overlayActive {
	padding: 4px;
	display: inline-flex;
	align-items: center
}

div.ql-toolbar.overlayedToolbar.overlayActive select.ql-picker {
	margin: 3px
}

div.ql-toolbar.overlayedToolbar.overlayActive .ql-formats {
	margin: 0 2px
}

div.ql-toolbar.overlayedToolbar.overlayActive select.ql-font {
	width: 122px
}

div.ql-toolbar.darkTheme {
	background: #333;
	color: #FFF
}

div.ql-toolbar.darkTheme select.ql-picker {
	background: #444;
	border: 1px solid #000
}

div.ql-toolbar.darkTheme button {
	background: #333;
	color: #FFF
}

div.ql-toolbar.darkTheme button.ql-active,div.ql-toolbar.darkTheme button:hover {
	background: #F2C811;
	color: #333
}

.tooltip-container {
	-webkit-user-select: none;
	-webkit-touch-callout: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default;
	position: absolute;
	pointer-events: none;
	z-index: 999;
	display: flex
}

.tooltip-container.left {
	flex-direction: row
}

.tooltip-container.right {
	flex-direction: row-reverse
}

.tooltip-container.large-touch-screen,.tooltip-container.small-touch-screen {
	pointer-events: auto
}

.tooltip-container.large-touch-screen .tooltip-content-container,.tooltip-container.small-touch-screen .tooltip-content-container {
	max-width: none
}

.tooltip-container.large-touch-screen .tooltip-data-container,.tooltip-container.small-touch-screen .tooltip-data-container {
	overflow-y: scroll;
	overflow-x: auto
}

.tooltip-container.large-touch-screen .arrow,.tooltip-container.small-touch-screen .arrow {
	display: none
}

.tooltip-container.small-touch-screen .tooltip-data-container {
	min-width: 164px;
	min-height: 48px;
	max-height: 100px
}

.tooltip-container.large-touch-screen .tooltip-data-container {
	min-width: 304px;
	max-width: 480px;
	max-height: 132px
}

.tooltip-container .tooltip-content-container {
	max-width: 520px;
	background-color: #333
}

.tooltip-container .tooltip-content-container ::-webkit-scrollbar {
	width: 4px
}

.tooltip-container .tooltip-content-container ::-webkit-scrollbar-thumb {
	background: #6E6E6E;
	border-radius: 3px;
	opacity: .87
}

.tooltip-container .tooltip-content-container ::-webkit-scrollbar-track-piece {
	background: #333
}

.tooltip-container .tooltip-data-container {
	padding: 12px;
	font-size: 11px;
	box-sizing: border-box
}

.tooltip-container div.tooltip-header {
	word-wrap: break-word;
	max-width: 260px;
	font-weight: 700;
	color: #FFF;
	letter-spacing: 1px;
	padding-bottom: 4px
}

.tooltip-container .tooltip-row {
	display: table-row
}

.tooltip-container div.tooltip-color-cell {
	display: table-cell;
	vertical-align: top;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px
}

.tooltip-container div.tooltip-title-cell {
	display: table-cell;
	word-wrap: break-word;
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	text-transform: uppercase;
	max-width: 260px;
	padding-right: 12px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #A6A6A6
}

.tooltip-container div.tooltip-value-cell,.ui-datepicker.ui-widget {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.tooltip-container div.tooltip-value-cell {
	display: table-cell;
	word-wrap: break-word;
	max-width: 260px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: 700;
	color: #FFF;
	letter-spacing: 1px
}

.tooltip-container .tooltip-actions-container {
	pointer-events: auto;
	height: 48px;
	width: 100%;
	background-color: #121212
}

.tooltip-container .tooltip-actions-container.hide-actions {
	display: none
}

.tooltip-container .tooltip-actions-container .close-button,.tooltip-container .tooltip-actions-container .drill-down-button,.tooltip-container .tooltip-actions-container .drill-up-button {
	padding: 0;
	background-color: transparent;
	display: inline-block;
	-webkit-tap-highlight-color: transparent;
	border: none
}

.tooltip-container .tooltip-actions-container .action-button,.tooltip-container .tooltip-actions-container .action-button:focus,.tooltip-container .tooltip-actions-container .action-button:hover {
	padding: 0;
	border: none;
	background-color: transparent;
	display: inline-block;
	width: 48px;
	height: 48px;
	-webkit-tap-highlight-color: transparent
}

.tooltip-container .tooltip-actions-container .action-button .glyphicon,.tooltip-container .tooltip-actions-container .action-button:focus .glyphicon,.tooltip-container .tooltip-actions-container .action-button:hover .glyphicon {
	width: 20px;
	height: 20px;
	font-size: 20px;
	margin-top: 2px;
	color: #E1E1E1
}

.tooltip-container .tooltip-actions-container .action-button.disabled .glyphicon,.tooltip-container .tooltip-actions-container .action-button:focus.disabled .glyphicon,.tooltip-container .tooltip-actions-container .action-button:hover.disabled .glyphicon {
	color: #6E6E6E
}

.tooltip-container .tooltip-actions-container .drill-up-button {
	width: 48px;
	height: 48px;
	margin-left: 6px
}

.tooltip-container .tooltip-actions-container .drill-up-button .glyphicon {
	width: 20px;
	height: 20px;
	font-size: 20px;
	margin-top: 2px;
	color: #E1E1E1
}

.tooltip-container .tooltip-actions-container .drill-up-button.disabled .glyphicon {
	color: #6E6E6E
}

.tooltip-container .tooltip-actions-container .drill-down-button {
	width: 48px;
	height: 48px;
	margin-left: 4px
}

.tooltip-container .tooltip-actions-container .drill-down-button .glyphicon {
	width: 20px;
	height: 20px;
	font-size: 20px;
	margin-top: 2px;
	color: #E1E1E1
}

.tooltip-container .tooltip-actions-container .drill-down-button.disabled .glyphicon {
	color: #6E6E6E
}

.tooltip-container .tooltip-actions-container .close-button {
	width: 48px;
	height: 48px;
	float: right
}

.tooltip-container .arrow.left,.tooltip-container .arrow.right {
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent
}

.tooltip-container .arrow.hide-arrow,.tooltip-container .tooltip-actions-container .hide-action-button {
	display: none
}

.tooltip-container .tooltip-actions-container .close-button .glyphicon {
	color: #E1E1E1;
	width: 16px;
	height: 16px;
	font-size: 16px;
	margin-top: 0
}

.tooltip-container .tooltip-actions-container .close-button.disabled .glyphicon {
	color: #6E6E6E
}

.tooltip-container .arrow {
	width: 0;
	height: 0
}

.tooltip-container .arrow.top {
	margin-top: 7px;
	align-self: flex-start
}

.tooltip-container .arrow.bottom {
	margin-bottom: 7px;
	align-self: flex-end
}

.tooltip-container .arrow.left {
	border-right: 7px solid #333
}

.tooltip-container .arrow.right {
	border-left: 7px solid #333
}

.ui-datepicker.ui-widget {
	width: 294px;
	padding: 6px 10px;
	border: none;
	background: #FFF;
	box-shadow: 0 1px 5px 0 rgba(0,0,0,.15);
	border-radius: 0;
	color: #4D4D4D
}

.ui-datepicker.ui-widget a {
	line-height: 40px
}

.ui-datepicker.ui-widget .ui-priority-secondary {
	color: #b3b3b3;
	opacity: 1
}

.ui-datepicker.ui-widget .ui-state-default {
	border: none;
	background: 0 0;
	padding: 0;
	height: 40px;
	width: 40px
}

.ui-datepicker.ui-widget .ui-datepicker-title {
	margin: 0;
	padding-left: 11px;
	text-align: left;
	font-size: 15px
}

.ui-datepicker.ui-widget .ui-state-hover {
	background: #F4F4F4
}

.ui-datepicker.ui-widget .ui-state-active {
	background: #F2C811;
	color: #4D4D4D;
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif
}

.ui-datepicker.ui-widget table {
	font-size: 12px;
	margin: 0;
	width: 294px;
	height: 244px
}

.ui-datepicker.ui-widget td {
	border: 0;
	height: 40px;
	width: 40px;
	padding: 0;
	outline: 0
}

.ui-datepicker.ui-widget td a,.ui-datepicker.ui-widget td span {
	text-align: center
}

.ui-datepicker.ui-widget .ui-widget-header,.ui-datepicker.ui-widget th {
	font-weight: 400
}

.ui-datepicker.ui-widget th {
	font-size: 10px;
	padding: 7px 0 10px
}

.ui-datepicker.ui-widget .ui-widget-header {
	border: none;
	background: 0 0
}

.ui-datepicker.ui-widget .ui-widget-header .ui-icon {
	background-size: 16px 16px;
	background-position: 0 0
}

.ui-datepicker.ui-widget .ui-datepicker-next,.ui-datepicker.ui-widget .ui-datepicker-prev {
	top: 3px;
	opacity: .3
}

.ui-datepicker.ui-widget .ui-datepicker-prev {
	left: auto;
	right: 47px
}

.ui-datepicker.ui-widget .ui-datepicker-next {
	left: auto;
	right: 6px
}

.ui-datepicker.ui-widget .ui-datepicker-month {
	max-width: 40%
}

.ui-datepicker.ui-widget .ui-datepicker-year {
	max-width: 25%
}

.ui-datepicker.ui-widget .ui-datepicker-month,.ui-datepicker.ui-widget .ui-datepicker-year {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 15px;
	color: #4D4D4D;
	opacity: .8;
	width: auto;
	background-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	border: none
}

.ui-datepicker.ui-widget .ui-widget-header .ui-icon-circle-triangle-e::before {
	content: "\E972";
	font-family: PowrMDL2;
	font-style: normal;
	position: absolute;
	top: -16px;
	font-size: 16px
}

.ui-datepicker.ui-widget .ui-datepicker-prev-hover {
	top: 3px;
	right: 47px;
	border: none;
	background: 0 0;
	opacity: .8
}

.ui-datepicker.ui-widget .ui-datepicker-next-hover {
	top: 3px;
	right: 6px;
	border: none;
	background: 0 0;
	opacity: .8
}

.ui-datepicker.ui-widget .ui-datepicker-header .ui-state-hover {
	background-color: transparent
}

.ui-datepicker.ui-widget .ui-datepicker-calendar thead::after {
	position: absolute;
	left: 0;
	width: 100%;
	height: 1px;
	content: '';
	background-color: #F2F2F2
}

.ui-datepicker.ui-widget .ui-widget-header .ui-icon-circle-triangle-w::before {
	content: "\E971";
	font-family: PowrMDL2;
	font-style: normal;
	position: absolute;
	top: -16px;
	font-size: 16px
}

.explorationContainer,.infonav-dialogContent .explorationSaveDialog,.ui-selectmenu-menu.slicer-select-menu .ui-menu {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.ui-datepicker.ui-widget .ui-icon.ui-icon-circle-triangle-e,.ui-datepicker.ui-widget .ui-icon.ui-icon-circle-triangle-w {
	text-indent: 0;
	background: 0 0
}

.ui-selectmenu-menu.slicer-select-menu .ui-menu {
	color: #666;
	width: auto!important;
	border: none;
	background: #FFF;
	box-shadow: 0 1px 4px 0 rgba(0,0,0,.2);
	border-radius: 0;
	font-size: 12px;
	font-weight: inherit;
	margin: 0;
	padding: 5px 0;
	list-style: none;
	min-width: 100px
}

.ui-selectmenu-menu.slicer-select-menu .ui-menu .ui-state-default {
	border: none;
	background: 0 0
}

.ui-selectmenu-menu.slicer-select-menu .ui-menu .ui-menu-item.ui-state-focus {
	border: none;
	background: #EAEAEA;
	color: #333
}

.ui-selectmenu-menu.slicer-select-menu .ui-menu .ui-menu-item {
	padding: 5px 28px 5px 12px;
	cursor: pointer
}

.slicer-dropdown-menu {
	padding: 5px 5px 3px;
	margin: 5px 5px 0;
	border: 1px solid #EAEAEA;
	display: flex
}

.slicer-dropdown-menu .slicer-restatement {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	flex-grow: 1
}

.slicer-dropdown-menu .dropdown-chevron {
	float: right;
	margin-top: 2px
}

.slicer-dropdown-popup {
	position: absolute;
	border: 1px solid #EAEAEA;
	display: none;
	background: #FFF;
	padding: 0 0 5px;
	box-shadow: none
}

.slicer-dropdown-popup .flex-row {
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	-webkit-flex-direction: row
}

.slicer-dropdown-popup .flex-column {
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column
}

.slicer-dropdown-popup .slicer-dropdown-content {
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column;
	width: 100%
}

.slicer-dropdown-popup .slicerContainer {
	flex: 1 1 200px;
	-webkit-flex: 1 1 200px
}

.slicer-dropdown-popup .slicerContainer .slicerBody {
	flex: 1 1 0px;
	-webkit-flex: 1 1 0px
}

.slicer-dropdown-popup .scroll-wrapper {
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	-webkit-flex-direction: column;
	flex: 1 0 0;
	-webkit-flex: 1 0 0;
	max-height: 200px
}

.slicer-dropdown-popup .scroll-wrapper .scrollbar-inner.scroll-content {
	height: auto!important
}

.slicer-dropdown-popup .searchHeader {
	overflow: hidden
}

.slicer-dropdown-popup .searchHeader.collapsed {
	display: none
}

.slicer-dropdown-popup .searchHeader.show {
	flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	display: -webkit-box;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #C8C8C8;
	height: 20px;
	margin: 0
}

.slicer-dropdown-popup .searchHeader .search {
	cursor: pointer;
	margin: 0 4px;
	flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	color: #212121
}

.slicer-dropdown-popup .searchHeader input {
	color: #333;
	cursor: auto;
	align-self: center;
	flex: 1 1 0px;
	-webkit-flex: 1 1 0px;
	border-style: none;
	padding: 0
}

.visual-dataViewer .jsonViewScrollPane {
	overflow: auto;
	height: 100%;
	width: 100%
}

.visual-dataViewer .renderjson {
	font-size: 12px
}

.visual-dataViewer .renderjson .disclosure {
	color: #000
}

.visual-dataViewer .renderjson .syntax {
	color: grey
}

.visual-dataViewer .renderjson .string {
	color: #8b0000
}

.visual-dataViewer .renderjson .number {
	color: #008b8b
}

.visual-dataViewer .renderjson .boolean {
	color: #8a2be2
}

.visual-dataViewer .renderjson .key {
	color: #00008b
}

.visual-dataViewer .renderjson .keyword {
	color: #00f
}

.visual-dataViewer .renderjson .function {
	color: #696969
}

.visual-dataViewer .renderjson .function.syntax {
	color: #ff1493
}

.visual-dataViewer .renderjson .object.syntax {
	color: #20b2aa
}

.visual-dataViewer .renderjson .array.syntax {
	color: orange
}

.explorationContainer.explorationHosted .paneHeader,.explorationContainer.infoNavContainer .paneHeader {
	padding-bottom: 0
}

body.fullScreen .explorationContainer .explorationHost {
	top: 0
}

.explorationHost {
	position: absolute;
	top: 40px;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden
}

.explorationHost .verticalItemsContainer {
	height: 100%
}

.explorationHost .horizontalItemsContainer {
	float: none;
	width: auto;
	overflow: hidden;
	height: 100%;
	position: relative
}

.explorationHostNoAppBar {
	top: 0
}

.explorationContainer button {
	padding: 0;
	border: none
}

.explorationContainer li,.explorationContainer ol,.explorationContainer ul {
	padding: 0;
	margin: 0;
	font-size: 12px;
	list-style: none;
	box-sizing: border-box
}

.explorationContainer h1,.explorationContainer h2,.explorationContainer h3,.explorationContainer h4,.explorationContainer h5,.explorationContainer h6 {
	margin: 0
}

.explorationContainer input {
	box-sizing: border-box;
	outline: 0
}

.explorationContainer .description {
	font-size: 12px
}

.explorationContainer.infoNavContainer .explorationHost {
	top: 0
}

.explorationContainer.infoNavContainer .importButton {
	display: none
}

.explorationContainer.explorationHosted .explorationNavigationContent .pane {
	padding-left: 0;
	height: 35px
}

.explorationContainer.explorationHosted .explorationNavigationContent .pane .create.static.section {
	left: 0
}

.explorationContainer .rightSidePane {
	float: right;
	height: 100%;
	position: relative
}

.explorationContainer .editing {
	background: #fafafa
}

.explorationContainer .editing .explorationAppBarContent {
	border-bottom: 1px solid #e1e1e1;
	background: #fafafa
}

.explorationContainer .editing .explorationAppBarContent>li {
	color: #333;
	vertical-align: top
}

.explorationContainer .editing .explorationAppBarContent>li:focus,.explorationContainer .editing .explorationAppBarContent>li:hover {
	background-color: #F2C811
}

.explorationContainer .editing .explorationAppBarContent>li.save,.explorationContainer .editing .explorationAppBarContent>li.switch {
	display: inline-block
}

.explorationContainer .collapsed,.explorationContainer .editing .explorationAppBarContent>li.edit,.explorationContainer .editing .explorationStatusBarContent .paginator>.next,.explorationContainer .editing .explorationStatusBarContent .paginator>.prev {
	display: none
}

.explorationContainer .editing .explorationStatusBarContent {
	background: #FFF;
	border-top: 1px solid #e1e1e1
}

.explorationContainer .editing .explorationStatusBarContent .paginator {
	position: absolute;
	left: 0
}

.explorationContainer .editing .explorationStatusBarContent .paginator>* {
	color: #333
}

.explorationContainer .editing .explorationStatusBarContent .viewSwitch .editMode {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -78px -201px;
	width: 39px;
	height: 22px
}

.explorationContainer .editing .explorationStatusBarContent .viewSwitch .readMode {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: 0 -225px;
	width: 36px;
	height: 22px
}

.explorationContainer .editing .explorationStatusBarContent .viewSwitch .readMode:hover {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -36px -225px;
	width: 36px;
	height: 22px
}

.explorationContainer .reading {
	background: #333
}

.explorationContainer .reading .explorationHost {
	bottom: 10px
}

.explorationContainer .reading .exploration {
	float: none;
	width: auto;
	overflow: hidden;
	height: 100%;
	position: relative;
	box-sizing: border-box;
	margin: 0 10px 10px;
	background-color: #EAEAEA
}

.explorationContainer .reading .explorationStatusBarContent {
	border-top: 1px solid #666;
	background: #333
}

.explorationContainer .reading .explorationStatusBarContent .paginator>* {
	color: #FFF
}

.explorationContainer .reading .explorationStatusBarContent .viewSwitch>.editMode {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -39px -201px;
	width: 39px;
	height: 22px
}

.explorationContainer .reading .explorationStatusBarContent .viewSwitch>.editMode:hover {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -156px -201px;
	width: 39px;
	height: 22px
}

.explorationContainer .reading .explorationStatusBarContent .viewSwitch>.readMode {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -195px -201px;
	width: 36px;
	height: 22px
}

.explorationContainer .ui-draggable-dragging {
	z-index: 10;
	opacity: .7
}

.explorationHosted .rightSidePane {
	float: right;
	height: 100%;
	position: relative
}

.explorationHosted .exploration {
	float: none;
	width: auto;
	overflow: hidden;
	height: 100%;
	position: relative
}

.explorationHosted .visualizationPane {
	width: 260px
}

.explorationHosted .taskPane {
	width: 180px
}

.explorationHosted .explorationHost {
	top: 0
}

.explorationWithChrome .rightSidePane {
	float: right;
	height: 100%;
	position: relative
}

.explorationWithChrome .exploration {
	float: none;
	width: auto;
	overflow: hidden;
	height: 100%;
	position: relative
}

.explorationWithChrome .visualizationPane {
	width: 260px
}

.explorationWithChrome .taskPane {
	width: 180px
}

.explorationWithChrome .explorationMask {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	opacity: .6;
	background: #666;
	z-index: 9999
}

.explorationContainer {
	width: 100%;
	height: 100%
}

.explorationContainer h1,.explorationContainer h2,.explorationContainer h3 {
	font-weight: 400
}

.explorationContainer .appBar exploration-app-bar {
	flex: 1 1 auto
}

.explorationContainer .appBar exploration-app-bar .explorationAppBarContent {
	display: flex
}

.explorationContainer .exploration {
	float: none;
	width: auto;
	height: 100%;
	position: relative;
	background: #FFF
}

.explorationContainer .exploration.phone-form-factor-background {
	background: #EAEAEA
}

.explorationContainer .exploreCanvas {
	bottom: 36px;
	top: 0;
	left: 0;
	right: 0;
	position: absolute;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	z-index: 0;
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0
}

.explorationContainer .exploreCanvasToBottom .exploreCanvas {
	bottom: 0
}

.canvasSpinnerBackground {
	background-color: #FFF;
	position: absolute;
	height: 100%;
	width: 100%
}

.centeredSpinner {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -20px;
	margin-top: -20px;
	pointer-events: none
}

.explorationSaveAsName {
	width: 100%;
	box-sizing: border-box;
	margin-top: 15px;
	padding-top: 1px;
	padding-bottom: 1px
}

.infonav-dialogContent .explorationSaveDialog {
	color: #333;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default
}

.infonav-dialogContent .explorationSaveDialog .title {
	font-family: 'Segoe UI Semilight',wf_segoe-ui_semilight,helvetica,arial,sans-serif;
	font-size: 24px
}

accessibility-info .accessibility-info,canvas-visual-error-overlay {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 14px
}

.infonav-dialogContent .explorationSaveDialog .message {
	margin-top: 20px;
	margin-bottom: 20px
}

.virtual-list-container {
	max-height: 300px
}

accessibility-info {
	position: absolute;
	z-index: 1000
}

accessibility-info .accessibility-info {
	position: absolute;
	left: 0;
	top: 0;
	margin: 10px;
	padding: 10px 6px;
	background: #fff;
	border: 1px solid #CCC;
	box-shadow: 0 0 20px #CCC;
	outline: 0;
	white-space: nowrap;
	display: flex;
	flex-direction: column
}

accessibility-info .accessibility-info.accessibility-info-collapsed {
	width: 1px;
	height: 1px;
	margin: -1px;
	border: 0;
	overflow: hidden;
	padding: 0
}

accessibility-info .accessibility-info a {
	color: #00E;
	text-decoration: underline
}

accessibility-info .accessibility-info a:focus,accessibility-info .accessibility-info span:focus {
	outline: 0;
	border: 1px dashed #333
}

accessibility-info .accessibility-info a:visited {
	color: #551A8B
}

accessibility-info .accessibility-info span {
	color: #212121
}

.box-grid {
	position: absolute
}

.box-grid rect {
	stroke: #212121;
	stroke-opacity: .15;
	stroke-width: 1;
	fill: none
}

canvas-visual-error-overlay {
	display: table;
	background-color: #F4F4F4;
	width: 100%;
	height: 100%;
	color: #000
}

.explorationContainer .section,.explorationContainer .section.dynamic .section-index {
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif
}

canvas-visual-error-overlay .errorMessage {
	display: table-cell;
	line-height: normal;
	vertical-align: middle;
	padding: 0 20px;
	margin: 4px;
	text-align: center
}

canvas-visual-error-overlay .errorMessage .errorSpan {
	margin-right: 4px
}

canvas-visual-error-overlay .errorMessage .fixThisContainer {
	margin-top: 12px
}

conditional-formatting-dialog dialog-frame .displayNameSelectItem,databars-dialog dialog-frame .displayNameSelectItem {
	margin-bottom: 8px;
	margin-top: 0;
	padding-left: 8px;
	border: 1px solid #777;
	line-height: 28px;
	box-sizing: border-box;
	font-size: 12px;
	vertical-align: middle
}

conditional-formatting-dialog dialog-frame {
	height: 550px;
	width: 634px
}

conditional-formatting-dialog dialog-frame .displayNameSelectItem {
	width: 368px;
	height: 28px
}

conditional-formatting-dialog dialog-frame .gradient-bar {
	border: 1px solid #777;
	height: 25px;
	margin-right: 8px
}

conditional-formatting-dialog dialog-frame .sectionSettings fieldset {
	width: 188px
}

databars-dialog dialog-frame {
	height: 668px;
	width: 426px
}

databars-dialog dialog-frame .displayNameSelectItem {
	width: 180px;
	height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

databars-dialog dialog-frame .sectionSettings input {
	margin-bottom: 5px
}

databars-dialog dialog-frame fieldset {
	width: 180px
}

dot-grid .background,dot-grid .container,dot-grid .hideEdgeDots {
	width: 100%;
	height: 100%;
	position: absolute;
	pointer-events: none;
	display: inline-block
}

dot-grid .container {
	top: 0
}

dot-grid .hideEdgeDots {
	overflow: hidden;
	border-left: 1px solid transparent;
	border-top: 20px solid transparent;
	box-sizing: border-box
}

dot-grid .background {
	background-repeat: repeat;
	background-position-x: -1px
}

exploration-footer .explorationNavigationContent {
	display: block;
	position: absolute;
	left: 0;
	z-index: 2;
	overflow: hidden;
	height: 35px;
	background-color: #FFF;
	width: 100%;
	outline: 0
}

exploration-footer .editing,exploration-footer .pane,exploration-footer .reading {
	bottom: 0
}

exploration-footer .reading {
	background: #333
}

exploration-footer .reading .pane.sections .carouselControl .carouselScrollPane {
	right: 0
}

exploration-footer .pane {
	position: absolute;
	left: 0;
	color: #777
}

exploration-footer .pane.sections {
	width: 100%;
	background-color: #EAEAEA;
	height: 35px
}

exploration-footer .pane.sections .carouselControl {
	height: 100%;
	float: left;
	right: 39px
}

exploration-footer .pane.sections .carouselControl>div {
	float: left
}

exploration-footer .pane.sections .carouselControl .carouselScrollPane {
	float: left;
	right: 39px;
	left: 36px
}

exploration-footer .pane.sections .carouselControl .carouselNavButton {
	opacity: 1;
	color: #000
}

exploration-footer .pane.sections .carouselControl .carouselNavButton i {
	padding-left: 0;
	margin-left: 2px;
	margin-right: 6px
}

exploration-footer .pane.sections .carouselControl .carouselNavButton:disabled {
	color: #C8C8C8
}

exploration-footer .pane.sections .carouselControl .carouselNavButton:disabled:hover {
	background-color: #EAEAEA
}

exploration-footer .pane.sections .carouselControl .carouselNavButton.nextPage,exploration-footer .pane.sections .carouselControl .carouselNavButton.previousPage {
	padding-top: 1px
}

exploration-footer .pane.sections .carouselControl .carouselNavButton.previousPage {
	padding-left: 2px
}

exploration-footer .pane.sections .carouselControl .carouselNavButton.nextPage {
	border-right: 1px solid #A6A6A6;
	padding-right: 2px;
	left: 15px
}

exploration-footer .pane.sections.dragover li:nth-last-child(1) {
	border-bottom: 2px solid #000
}

.explorationContainer .section {
	position: absolute;
	display: inline-block;
	max-width: 360px;
	min-width: 5px;
	height: 35px;
	font-size: 12px;
	color: #777;
	margin: 0 auto;
	line-height: normal;
	border-right: 1px solid #C8C8C8;
	bottom: 0
}

.explorationContainer .section .section-index,.explorationContainer .section.static .sectionDeleteIcon {
	display: none
}

.explorationContainer .section.static {
	position: relative;
	box-sizing: border-box
}

.explorationContainer .section.static .thumbnail-container:focus,.explorationContainer .section.static:hover {
	outline: 0
}

.explorationContainer .section.static .thumbnail-container:focus .sectionDeleteIcon,.explorationContainer .section.static:hover .sectionDeleteIcon {
	display: inline;
	position: absolute;
	top: 0;
	right: 5px;
	z-index: 2;
	background-color: transparent
}

.explorationContainer .section.static .thumbnail-container:focus .section-index,.explorationContainer .section.static:hover .section-index {
	color: #212121
}

.explorationContainer .section.static.create {
	float: left;
	position: relative;
	border-right: none;
	width: 39px;
	top: 3px
}

.explorationContainer .section.selected {
	background-color: #FFF;
	color: #212121;
	border-bottom: 2px solid #F2C811
}

.explorationContainer .section.dynamic {
	background-color: transparent;
	left: 0;
	padding: 3px 20px
}

.explorationContainer .section.dynamic .section-index {
	display: inline-block;
	position: relative;
	left: 1px;
	height: 100%;
	text-align: center;
	font-size: 12px;
	color: #777
}

.explorationContainer .section.dynamic .section-index:hover {
	color: #212121
}

.explorationContainer .section.dynamic .textLabel {
	max-width: 240px;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: default;
	line-height: 35px
}

.explorationContainer .section.dynamic input {
	margin-top: 3px;
	line-height: 29px;
	height: 29px
}

.explorationContainer .section .thumbnail-container {
	position: relative;
	box-sizing: content-box;
	height: 35px;
	margin: 0 auto;
	top: -3px;
	left: 0;
	right: 0;
	bottom: 0;
	border: none
}

.explorationContainer .section.ui-draggable-dragging {
	border-right: none
}

.explorationContainer .section.ui-draggable-dragging .sectionDeleteIcon {
	display: none
}

.explorationContainer .section.dragover {
	border-top: 2px solid #000
}

.explorationContainer .section.create .thumbnail-container {
	padding-top: 5px;
	background-color: #F2C811
}

.explorationContainer .section.create .thumbnail-container .thumbnail {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: 0 -201px;
	width: 39px;
	height: 24px
}

include-exclude-filter .cardHeader {
	display: flex;
	flex-direction: row
}

include-exclude-filter .filterPaneIcon.error {
	align-self: center;
	margin-right: 5px;
	padding: 0
}

include-exclude-filter .include-exclude-filter-items {
	margin-left: 4px;
	max-height: 150px;
	display: flex;
	flex-direction: column;
	margin-top: 8px
}

include-exclude-filter .include-exclude-filter-items .include-exclude-filter-item {
	box-sizing: border-box;
	padding-right: 4px
}

include-exclude-filter .include-exclude-filter-items .scroll-element.scroll-y {
	width: 4px!important
}

include-exclude-filter .include-exclude-filter-items button,include-exclude-filter .include-exclude-filter-items button:active,include-exclude-filter .include-exclude-filter-items button:hover {
	width: 16px;
	height: 16px;
	background: 0 0;
	color: #888
}

.explorationContainer mobile-visualization-pane .visualizationPane {
	width: 360px!important;
	max-width: 360px!important
}

.explorationContainer mobile-visualization-pane visual-container-thumbnail {
	box-sizing: content-box;
	margin: 8px 0 0 8px;
	overflow: hidden;
	-webkit-background-clip: content;
	background-clip: content '-box';
	position: relative;
	display: block;
	float: left
}

.explorationContainer mobile-visualization-pane .paneHeader .toggleBtn {
	position: relative;
	cursor: default;
	box-sizing: border-box
}

.explorationContainer mobile-visualization-pane .paneHeader .toggleBtn .sidePaneHorizontalTitle {
	float: left;
	cursor: default;
	font-family: 'Segoe UI Semilight',wf_segoe-ui_semilight,helvetica,arial,sans-serif
}

.explorationContainer mobile-visualization-pane .paneHeader .toggleBtn .paneClearButton {
	float: right;
	cursor: pointer;
	margin: 16px 12px 0 0;
	display: flex
}

.explorationContainer mobile-visualization-pane .paneHeader .toggleBtn .paneClearButton .glyphicon {
	padding-top: 2px
}

.explorationContainer mobile-visualization-pane .paneHeader .toggleBtn .paneClearButton .paneClearTitle {
	font-family: 'Segoe UI Semilight',wf_segoe-ui_semilight,helvetica,arial,sans-serif;
	margin-left: 8px;
	cursor: pointer
}

.penAnnotationCanvas {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 9999;
	pointer-events: none
}

.relativeDateFilter.invalid .applyFilter {
	color: #666
}

.relativeDateFilter .description {
	margin: 12px 0 6px
}

.relativeDateFilter .relativeDateFilterSettings .filterInput {
	margin-bottom: 4px;
	width: 100%
}

.relativeDateFilter .relativeDateFilterSettings .footerSection {
	margin: 6px 0 3px 3px
}

.relativeDateFilter .relativeDateFilterSettings .footerSection input {
	vertical-align: middle
}

.relativeDateFilter .relativeDateFilterSettings .footerSection label {
	margin: 0 0 0 4px;
	vertical-align: middle
}

table-view-dialog dialog-body {
	font-size: 12px
}

table-view-dialog dialog-body .tableViewDialogOverflow {
	max-height: 400px;
	padding-right: 15px
}

table-view-dialog dialog-body table {
	border: 1px solid #212121;
	border-collapse: separate;
	border-spacing: 0
}

table-view-dialog dialog-body table td,table-view-dialog dialog-body table th {
	padding: 5px;
	white-space: nowrap;
	text-align: left;
	vertical-align: middle
}

table-view-dialog dialog-body table td:first-child,table-view-dialog dialog-body table th:first-child {
	padding-left: 15px
}

table-view-dialog dialog-body table td:last-child,table-view-dialog dialog-body table th:last-child {
	padding-right: 15px
}

table-view-dialog dialog-body table thead tr {
	color: #FFF;
	background-color: #888
}

table-view-dialog dialog-body table tbody tr {
	color: #000;
	background-color: #F4F4F4
}

table-view-dialog dialog-body table tbody tr:nth-child(2n) {
	background-color: #FFF
}

.topNFilter.invalid .topNInputBox {
	border-color: #666;
	background-color: inherit
}

.topNFilter.invalid .applyFilter,.topNFilter.invalid .dragHereWatermark,.topNFilter.invalid fieldset {
	color: #666
}

.topNFilter pbi-alert {
	margin-top: 8px
}

.topNFilter pbi-alert .styleLibrary.formElement.alert .alertWrapper {
	margin-bottom: 0
}

.topNFilter pbi-alert .styleLibrary.formElement.alert .alertWrapper p {
	font-size: 12px
}

.topNFilter fieldset {
	min-width: 0;
	border-width: 0;
	margin: 8px 0 0;
	padding: 0
}

.topNFilter .topNInputArea {
	margin-top: 8px;
	margin-bottom: 8px
}

.topNFilter .topNInputArea.dropzone {
	margin: 8px 0;
	padding: 1px 2px
}

.topNFilter .topNSelector input {
	margin-left: 4px;
	width: inherit
}

.topNFilter .dropzone {
	box-sizing: border-box;
	height: 28px;
	border: 1px dashed #666;
	border-radius: 4px;
	background-color: #4a4a4a
}

.topNFilter .dropzone.dropover {
	border-color: #F2C811;
	border-style: dashed
}

.topNFilter .orderByPill {
	height: 100%;
	background: #333;
	border: 1px solid #212121;
	border-radius: 3px;
	box-sizing: border-box;
	color: #FFF
}

.topNFilter .orderByPill .displayName {
	margin-left: 4px
}

.topNFilter .dragHereWatermark {
	display: inline-block;
	width: 100%;
	line-height: 22px;
	margin-left: 4px
}

.topNFilter .removeOrderBy {
	margin: 0 4px
}

.topNFilter .removeOrderBy button {
	color: #888
}

.topNFilter .dropdown {
	margin-top: 5px
}

.vcHeader .errorIcon,.vcHeader .infoIcon,.vcHeader .warningIcon {
	font-size: 16px
}

.vcHeader .warningIcon {
	color: #F2C811
}

.vcHeader .infoIcon {
	color: #33669A
}

.vcHeader .errorIcon {
	color: #E81123
}

.explorationContainer .exploreCanvas {
	overflow: visible;
	margin: 0;
	box-sizing: border-box;
	background-color: #EAEAEA;
	padding: 8px;
	-ms-overflow-style: scrollbar
}

.explorationContainer .exploreCanvas.scrollablePhoneAuthoring .displayArea {
	box-sizing: content-box;
	padding-right: 8px;
	overflow-x: hidden;
	overflow-y: auto
}

.explorationContainer .exploreCanvas.scrollablePhoneAuthoring .displayArea .visualBackgroundContainer,.explorationContainer .exploreCanvas.scrollablePhoneAuthoring .displayArea .visualContainerHost {
	height: 1200px;
	width: 324px
}

.explorationContainer .exploreCanvas.disableAnimations .visualContainer {
	transition: none
}

.explorationContainer .exploreCanvas.responsive {
	overflow: auto
}

.explorationContainer .exploreCanvas.popOut .visualBackgroundContainer {
	z-index: 999!important
}

.explorationContainer .exploreCanvas.hasSpotlight .visualContainer:not(.spotlight) {
	opacity: .15;
	transition: filter .2s
}

.explorationContainer .exploreCanvas .visualContainer.spotlight {
	box-shadow: 0 0 15px #888;
	transition: box-shadow .2s
}

.explorationContainer .exploreCanvas.disableTouchZoom {
	touch-action: none
}

.explorationContainer .exploreCanvas .canvasBackdrop {
	width: 360px;
	height: 700px;
	border-radius: 20px;
	background-color: #C8C8C8;
	box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
	position: absolute
}

.explorationContainer .exploreCanvas .canvasBackdrop.actualSizeAlignCenter {
	left: 50%;
	margin-left: -180px
}

.explorationContainer .exploreCanvas .canvasBackdrop.actualSizeAlignMiddle {
	top: 50%;
	margin-top: -350px
}

.explorationContainer .exploreCanvas .canvasBackdrop.actualSizeAlignTop {
	top: 0;
	margin-top: 10px
}

.explorationContainer .exploreCanvas .canvasBackdrop.actualSizeAlignLeft {
	left: 0;
	margin-left: 10px
}

.explorationContainer .exploreCanvas .displayArea {
	margin: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	box-shadow: 0 0 10px #C8C8C8;
	background-color: #FFF;
	box-sizing: border-box;
	overflow: hidden
}

.explorationContainer .exploreCanvas .visualContainerHost {
	width: 100%;
	height: 100%;
	position: absolute;
	padding-top: 20px;
	box-sizing: border-box
}

.explorationContainer .exploreCanvas.phone-form-factor .visualContainerHost {
	padding-top: 0
}

.explorationContainer .exploreCanvas .visualBackgroundContainer {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.explorationContainer .exploreCanvas .visualBackgroundContainer .visualBackgroundImageContainer {
	position: absolute
}

.explorationContainer .exploreCanvas .visualBackgroundContainer.Normal .visualBackgroundImageContainer {
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%)
}

.explorationContainer .exploreCanvas .visualBackgroundContainer.Fit .visualBackgroundImageContainer,.explorationContainer .exploreCanvas .visualBackgroundContainer.Fit .visualBackgroundImageContainer .visualBackgroundImage {
	width: 100%;
	height: 100%
}

.explorationContainer .exploreCanvas .visualBackgroundContainer.Fill .visualBackgroundImageContainer {
	width: 100%;
	top: 50%;
	transform: translateY(-50%)
}

.explorationContainer .exploreCanvas .visualBackgroundContainer.Fill .visualBackgroundImageContainer .visualBackgroundImage {
	width: 100%
}

.explorationContainer .exploreCanvas .fitToWidthOrigin {
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	top: 0;
	left: 0;
	margin-left: 10px;
	margin-top: 10px
}

.explorationContainer .exploreCanvas .fitToPage,.explorationContainer .exploreCanvas .fitToWidthCentered {
	transform-origin: center;
	-webkit-transform-origin: center;
	top: 50%;
	left: 50%
}

.explorationContainer .exploreCanvas .fitToScreen {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	transform: none;
	transform-origin: 0;
	-webkit-transform: none;
	-webkit-transform-origin: 0
}

.explorationContainer .exploreCanvas .actualSizeOrigin {
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0
}

.explorationContainer .exploreCanvas .actualSizeCentered {
	transform-origin: center;
	-webkit-transform-origin: center
}

.explorationContainer .exploreCanvas .actualSizeAlignMiddle {
	top: 50%
}

.explorationContainer .exploreCanvas.phone-form-factor .displayArea.actualSizeAlignTop {
	top: 0;
	margin-top: 80px
}

.explorationContainer .exploreCanvas.phone-form-factor .displayArea.actualSizeAlignLeft {
	left: 0;
	margin-left: 26px
}

.explorationContainer .exploreCanvas .actualSizeAlignTop {
	top: 0;
	margin-top: 10px
}

.explorationContainer .exploreCanvas .actualSizeAlignCenter {
	left: 50%
}

.explorationContainer .exploreCanvas .actualSizeAlignLeft {
	left: 0;
	margin-left: 10px
}

.explorationContainer .exploreCanvas .visualContainer.selected .visualContainerBorder {
	border-color: #C8C8C8
}

.explorationContainer .exploreCanvas .visualContainer.selected:hover .visualContainerBorder {
	border-color: #A6A6A6
}

.explorationContainer .exploreCanvas.brush-cursor * {
	cursor: url(../images/cursors/brush-cursor.png),url(../images/cursors/brush-cursor.cur),auto
}

.vcOptionsMenu {
	border-radius: 3px;
	font-size: 12px
}

.vcOptionsMenu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	max-height: 400px;
	overflow-y: auto
}

.vcOptionsMenu ul li {
	line-height: 16px;
	padding: 4px 10px;
	cursor: pointer;
	color: #333
}

.vcOptionsMenu ul li:hover {
	background: #EAEAEA
}

.vcOptionsMenu ul li .glyphicon,.vcOptionsMenu ul li .itemIcon {
	float: left;
	width: 20px;
	margin-right: 4px
}

.vcOptionsMenu ul li .itemLabel {
	display: inline-block;
	max-width: 240px;
	text-align: left
}

.vcOptionsMenu ul hr {
	cursor: default;
	padding: 0;
	margin: 0;
	border: 1px solid #EAEAEA
}

.vcOptionsMenu ul .separator {
	cursor: default
}

.vcOptionsMenu button {
	padding: 0;
	border: none;
	margin: 0;
	background: 0 0!important;
	font-size: inherit;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	color: inherit
}

.vcOptionsMenu .toggle.selected {
	color: #333;
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif
}

.vcOptionsMenu .toggle.selected::before {
	content: '';
	position: absolute;
	width: 4px;
	height: 16px;
	background-color: #F2C811;
	left: 0
}

.vcOptionsMenu .sort .caption {
	display: inline-block
}

.vcOptionsMenu .sort .toggleSortBtn[disabled] {
	opacity: .4
}

.carouselControl {
	overflow: hidden;
	white-space: nowrap;
	height: 30px;
	left: 0;
	right: 35px
}

.carouselControl:hover .carouselNavButton {
	opacity: 1
}

.carouselControl>* {
	position: absolute;
	height: 100%
}

.carouselControl .carouselNavButton {
	width: 20px;
	padding: 0;
	margin: 0;
	border: none;
	background: 0 0;
	line-height: 1em;
	font-size: 1em;
	outline: 0;
	opacity: 0;
	transition: opacity .5s
}

.carouselControl .carouselNavButton.previousPage {
	left: 0
}

.carouselControl .carouselNavButton.nextPage {
	right: 0
}

.carouselControl .carouselScrollPane {
	left: 25px;
	right: 25px;
	white-space: nowrap;
	overflow: hidden
}

.carouselControl .carouselScrollPane>* {
	display: inline-block;
	vertical-align: middle
}

conditional-formatting-dialog dialog-frame .description,databars-dialog dialog-frame .description {
	margin-top: 0;
	font-size: 14px;
	line-height: 14px;
	color: #333
}

conditional-formatting-dialog dialog-frame h2,databars-dialog dialog-frame h2 {
	font-size: 12px;
	line-height: 12px;
	font-weight: 400;
	color: #333;
	margin-bottom: 8px;
	margin-top: 16px
}

conditional-formatting-dialog dialog-frame input,databars-dialog dialog-frame input {
	border: 1px solid #777;
	outline: 0;
	padding: 4px
}

conditional-formatting-dialog dialog-frame input[type=checkbox],databars-dialog dialog-frame input[type=checkbox] {
	display: none!important
}

conditional-formatting-dialog dialog-frame input[type=checkbox]+label,databars-dialog dialog-frame input[type=checkbox]+label {
	display: inline-block;
	cursor: pointer;
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -337px -112px;
	width: 12px;
	height: 12px
}

conditional-formatting-dialog dialog-frame input[type=checkbox]:checked+label,databars-dialog dialog-frame input[type=checkbox]:checked+label {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -337px -100px;
	width: 12px;
	height: 12px
}

conditional-formatting-dialog dialog-frame input[type=number]::-webkit-inner-spin-button,conditional-formatting-dialog dialog-frame input[type=number]::-webkit-outer-spin-button,databars-dialog dialog-frame input[type=number]::-webkit-inner-spin-button,databars-dialog dialog-frame input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	-moz-appearance: textfield;
	margin: 0
}

conditional-formatting-dialog dialog-frame input[disabled]:hover,databars-dialog dialog-frame input[disabled]:hover {
	border-color: #777
}

conditional-formatting-dialog dialog-frame fieldset,databars-dialog dialog-frame fieldset {
	border: 0;
	margin: 0;
	padding: 0
}

conditional-formatting-dialog dialog-frame fieldset legend,databars-dialog dialog-frame fieldset legend {
	font-size: 16px;
	margin-bottom: 12px
}

conditional-formatting-dialog dialog-frame .sectionSettings,databars-dialog dialog-frame .sectionSettings {
	display: flex;
	justify-content: space-between;
	margin-top: 10px;
	margin-bottom: 20px
}

conditional-formatting-dialog dialog-frame .sectionSettings select,databars-dialog dialog-frame .sectionSettings select {
	margin-bottom: 5px;
	width: 133px;
	height: 28px
}

conditional-formatting-dialog dialog-frame .sectionSettings input,databars-dialog dialog-frame .sectionSettings input {
	width: 122px;
	height: 20px
}

conditional-formatting-dialog dialog-frame .sectionSettings input,conditional-formatting-dialog dialog-frame .sectionSettings select,databars-dialog dialog-frame .sectionSettings input,databars-dialog dialog-frame .sectionSettings select {
	font-size: 12px;
	border: 1px solid #777
}

conditional-formatting-dialog dialog-frame .checkBoxSettings,databars-dialog dialog-frame .checkBoxSettings {
	display: flex;
	margin-bottom: 16px
}

conditional-formatting-dialog dialog-frame .checkBoxSettings h2,databars-dialog dialog-frame .checkBoxSettings h2 {
	margin: 0 5px 5px;
	font-size: 12px;
	cursor: pointer
}

conditional-formatting-dialog dialog-frame .colorSettings,databars-dialog dialog-frame .colorSettings {
	display: inline-flex
}

conditional-formatting-dialog dialog-frame .colorpicker-icon,databars-dialog dialog-frame .colorpicker-icon {
	-webkit-filter: invert(50%)
}

conditional-formatting-dialog dialog-frame color-picker .colorpicker,databars-dialog dialog-frame color-picker .colorpicker {
	display: inline-block;
	margin-left: 4px;
	margin-right: 8px;
	padding: 0;
	height: 28px;
	position: inherit
}

conditional-formatting-dialog dialog-frame color-picker .colorpicker.colorpicker-open,databars-dialog dialog-frame color-picker .colorpicker.colorpicker-open {
	border-top: none
}

conditional-formatting-dialog dialog-frame color-picker .colorpicker .colorpicker-anchor,databars-dialog dialog-frame color-picker .colorpicker .colorpicker-anchor {
	cursor: pointer
}

conditional-formatting-dialog dialog-frame color-picker .colorpicker .colorpicker-icon,databars-dialog dialog-frame color-picker .colorpicker .colorpicker-icon {
	display: inline-block;
	position: relative;
	margin-bottom: 7px;
	margin-left: 9px;
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -344px -154px;
	width: 8px;
	height: 4px
}

conditional-formatting-dialog dialog-frame color-picker .colorpicker .selected-color-box,databars-dialog dialog-frame color-picker .colorpicker .selected-color-box {
	width: 16px;
	height: 16px;
	margin-left: 4px;
	margin-top: 4px;
	box-sizing: border-box
}

conditional-formatting-dialog dialog-frame color-picker .flyout .color-tile,databars-dialog dialog-frame color-picker .flyout .color-tile {
	width: 13px;
	height: 13px
}

conditional-formatting-dialog dialog-frame color-picker .color-section-morecolors-icon,databars-dialog dialog-frame color-picker .color-section-morecolors-icon {
	display: inline-block;
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -320px -307px;
	width: 16px;
	height: 16px
}

conditional-formatting-dialog dialog-frame color-picker .color-section-morecolors-title,databars-dialog dialog-frame color-picker .color-section-morecolors-title {
	position: absolute;
	padding-left: 8px;
	max-width: 120px
}

conditional-formatting-dialog dialog-frame color-picker .colorpicker-revert,databars-dialog dialog-frame color-picker .colorpicker-revert {
	height: 18px;
	cursor: pointer
}

conditional-formatting-dialog dialog-frame color-picker .colorpicker-revert-title,databars-dialog dialog-frame color-picker .colorpicker-revert-title {
	float: right;
	padding-right: 4px;
	max-width: 140px
}

conditional-formatting-dialog dialog-frame color-picker .color-theme,databars-dialog dialog-frame color-picker .color-theme {
	width: 13px;
	margin: 3px 2px;
	display: inline-block
}

conditional-formatting-dialog dialog-frame color-picker .color-tile,databars-dialog dialog-frame color-picker .color-tile {
	display: inline-block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	box-sizing: border-box
}

conditional-formatting-dialog dialog-frame color-picker .child-color,databars-dialog dialog-frame color-picker .child-color {
	display: block
}

conditional-formatting-dialog dialog-frame color-picker .no-fill-container,databars-dialog dialog-frame color-picker .no-fill-container {
	display: flex;
	margin-bottom: 4px;
	cursor: pointer;
	width: 52px
}

conditional-formatting-dialog dialog-frame color-picker .no-fill-container .no-fill-box,databars-dialog dialog-frame color-picker .no-fill-container .no-fill-box {
	margin: 0 2px;
	width: 14px;
	height: 14px
}

conditional-formatting-dialog dialog-frame color-picker .no-fill-container .no-fill-caption,databars-dialog dialog-frame color-picker .no-fill-container .no-fill-caption {
	align-self: center;
	line-height: 13px
}

conditional-formatting-dialog dialog-frame color-picker .recent-color,databars-dialog dialog-frame color-picker .recent-color {
	margin: 3px 2px 0
}

conditional-formatting-dialog dialog-frame color-picker .colorwheel,databars-dialog dialog-frame color-picker .colorwheel {
	background-color: #FFF
}

conditional-formatting-dialog dialog-frame color-picker .colorwheel .colorwheel-button,databars-dialog dialog-frame color-picker .colorwheel .colorwheel-button {
	margin: 4px
}

conditional-formatting-dialog dialog-frame color-picker .colorwheel .colorwheel-hex-pound,databars-dialog dialog-frame color-picker .colorwheel .colorwheel-hex-pound {
	padding-left: 4px;
	margin-bottom: 12px
}

.infonav-modalDialog.convertTableDialog {
	width: 500px
}

.infonav-modalDialog.convertTableDialog .title {
	font-size: 24px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	color: #515151;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 6px
}

.infonav-modalDialog.convertTableDialog .header {
	font-size: 14px;
	margin: 10px 0;
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	font-weight: 700;
	color: #999;
	text-align: center;
	padding-bottom: 5px
}

.infonav-modalDialog.convertTableDialog .content,.infonav-modalDialog.convertTableDialog .gotIt,.infonav-modalDialog.convertTableDialog .learnMore,.infonav-modalDialog.deleteVisualWarning .warningMessage,.infonav-modalDialog.esriConsentDialog .infonav-dialogLayout .infonav-dialogContent .esriDialogTitle {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.infonav-modalDialog.convertTableDialog .imageContainer {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 460px;
	height: 230px;
	background-color: #EAEAEA
}

.editing .explorationAppBarContent .right .appBarDivider,.editing .explorationAppBarContent ul>li.edit,.infonav-modalDialog.esriConsentDialog .infonav-dialogLayout .infonav-dialogTitle {
	display: none
}

.infonav-modalDialog.convertTableDialog .image {
	background: url(../images/ConvertTable.gif) no-repeat;
	width: 250px;
	height: 200px
}

.infonav-modalDialog.convertTableDialog .content {
	font-size: 14px;
	color: #333;
	padding-left: 0;
	padding-right: 0;
	padding-top: 15px
}

.infonav-modalDialog.convertTableDialog .content .newFeatures {
	margin-top: 5px;
	margin-bottom: 20px;
	padding-left: 1.2em
}

.infonav-modalDialog.convertTableDialog .content .newFeatures .feature {
	padding-left: 12px
}

.infonav-modalDialog.convertTableDialog .learnMore {
	font-size: 14px;
	color: #3878FF;
	padding-left: 0
}

.infonav-modalDialog.convertTableDialog .gotItContainer {
	margin-top: 17px;
	margin-bottom: 10px;
	text-align: center
}

.infonav-modalDialog.convertTableDialog .gotIt {
	font-size: 14px;
	color: #000;
	background-color: #F2C811;
	height: auto;
	padding: 9px 25px
}

.infonav-modalDialog.deleteVisualWarning {
	height: 190px;
	width: 600px
}

.infonav-modalDialog.deleteVisualWarning .warningButtons {
	float: right;
	padding-top: 20px;
	height: 32px
}

.infonav-modalDialog.esriConsentDialog {
	width: 640px;
	padding-top: 0
}

.infonav-modalDialog.esriConsentDialog a {
	text-decoration: none;
	color: #00f
}

.infonav-modalDialog.esriConsentDialog a:hover {
	text-decoration: underline
}

.infonav-modalDialog.esriConsentDialog .infonav-dialogLayout {
	padding: 0
}

.infonav-modalDialog.esriConsentDialog .infonav-dialogLayout .infonav-dialogCloseIcon {
	color: #fff
}

.infonav-modalDialog.esriConsentDialog .infonav-dialogLayout .infonav-dialogContent {
	padding-top: 0
}

.infonav-modalDialog.esriConsentDialog .infonav-dialogLayout .infonav-dialogContent .esriDialogTitle {
	color: #fff;
	padding-top: 60px;
	background-color: #007AC2;
	position: relative
}

.infonav-modalDialog.esriConsentDialog .infonav-dialogLayout .infonav-dialogContent .esriDialogTitle .EsriConsentDialog_WelcomeTo {
	font-size: 28px;
	line-height: 38px;
	font-weight: lighter;
	padding-left: 20px;
	padding-right: 20px
}

.infonav-modalDialog.esriConsentDialog .infonav-dialogLayout .infonav-dialogContent .esriDialogTitle .EsriConsentDialog_ArcGISMaps {
	font-size: 36px;
	line-height: 48px;
	padding: 0 20px 20px
}

.infonav-modalDialog.esriConsentDialog .infonav-dialogLayout .infonav-dialogContent .esriDialogTitle .EsriConsentDialog_Esri {
	font-size: 24px;
	line-height: 32px;
	position: absolute;
	right: 20px;
	bottom: 10px;
	color: #005485;
	font-weight: 500
}

.infonav-modalDialog.esriConsentDialog .infonav-dialogLayout .infonav-dialogContent .esriDialogBody {
	padding: 20px
}

.infonav-modalDialog.esriConsentDialog .infonav-dialogLayout .infonav-dialogContent .esriDialogBody .EsriConsentDialog_ByClicking,.infonav-modalDialog.esriConsentDialog .infonav-dialogLayout .infonav-dialogContent .esriDialogBody .EsriConsentDialog_LearnMore {
	padding-top: 20px
}

.infonav-modalDialog.esriConsentDialog .infonav-dialogLayout .infonav-dialogContent .esriDialogBody .EsriConsentDialog_LearnMore {
	padding-bottom: 20px
}

.infonav-modalDialog.esriConsentDialog .infonav-dialogLayout .infonav-dialogContent .esriDialogBody .warningButtons {
	float: right;
	padding-bottom: 20px
}

.editing .explorationAppBarContent {
	background: #EAEAEA
}

.editing .explorationAppBarContent ul>li.active,.editing .explorationAppBarContent ul>li:focus,.editing .explorationAppBarContent ul>li:hover:not(.reportMoreOptionsItem) {
	background-color: #C8C8C8
}

.editing .explorationAppBarContent ul>li {
	color: #333;
	vertical-align: top
}

.editing .explorationAppBarContent ul>li.reportMoreOptionsItem.moreOptionsItem button.moreOptionsDashboardButton {
	color: #333!important
}

.editing .explorationAppBarContent ul>li.reportMoreOptionsItem.moreOptionsItem button.moreOptionsDashboardButton:hover {
	background-color: #C8C8C8!important;
	color: #333!important
}

.editing .explorationAppBarContent ul>li.reportMoreOptionsItem.moreOptionsItem button.moreOptionsDashboardButton:focus {
	background-color: #C8C8C8!important;
	color: #FFF!important
}

.reading .explorationAppBarContent {
	background: #333
}

.reading .explorationAppBarContent .right>ul {
	float: none!important
}

.reading .explorationAppBarContent ul>li {
	color: #FFF
}

.reading .explorationAppBarContent ul>li:hover:not(.reportMoreOptionsItem) {
	background-color: #4a4a4a
}

.reading .explorationAppBarContent ul>li:focus {
	background-color: #212121
}

.reading .explorationAppBarContent ul>li.reportMoreOptionsItem.moreOptionsItem button.moreOptionsDashboardButton {
	color: #FFF!important
}

.reading .explorationAppBarContent ul>li.reportMoreOptionsItem.moreOptionsItem button.moreOptionsDashboardButton:hover {
	background-color: #4a4a4a!important;
	color: #FFF!important
}

.reading .explorationAppBarContent ul>li.reportMoreOptionsItem.moreOptionsItem button.moreOptionsDashboardButton:focus {
	background-color: #212121!important;
	color: #FFF!important
}

.explorationContainer .explorationAppBarContent ul>li.edit-disabled:hover,.explorationContainer .explorationAppBarContent ul>li.pin-disabled:hover {
	background-color: transparent
}

.explorationContainer .explorationAppBarContent i.glyphicon {
	margin: 0;
	padding: 0
}

.explorationContainer .explorationAppBarContent i.glyphicon:not(.pbi-glyph-chevrondownmedium):not(.pbi-glyph-more) {
	margin-right: 7px
}

.explorationContainer .explorationAppBarContent i.glyphicon.pbi-glyph-chevrondownmedium.glyph-mini {
	font-size: 10px;
	margin-left: 4px
}

.explorationContainer .explorationAppBarContent i.glyphicon.pbi-glyph-warning {
	color: #F2C811;
	cursor: pointer
}

.explorationContainer .explorationAppBarContent ul>li.edit-disabled,.explorationContainer .explorationAppBarContent ul>li.pin-disabled {
	color: #666
}

ul.explorationAppBarMenu {
	min-width: 220px;
	color: #333;
	background: #FFF;
	border: 1px solid #e1e1e1;
	font-size: 12px
}

ul.explorationAppBarMenu.explore {
	min-width: 180px
}

ul.explorationAppBarMenu.dark {
	background: #333
}

ul.explorationAppBarMenu.dark .dropdown-item:hover {
	background: #4a4a4a
}

ul.explorationAppBarMenu.dark .dropdown-item.selected {
	background: #666
}

ul.explorationAppBarMenu .dropdown-item {
	position: relative;
	display: block;
	height: 55px;
	padding-right: 5px;
	overflow: hidden
}

ul.explorationAppBarMenu .dropdown-item>a {
	padding: 0
}

ul.explorationAppBarMenu .dropdown-item>a:hover {
	background-color: transparent
}

ul.explorationAppBarMenu .dropdown-item:hover {
	background: #EAEAEA
}

ul.explorationAppBarMenu .dropdown-item.selected {
	background: #C8C8C8
}

ul.explorationAppBarMenu .dropdown-item[disabled] {
	opacity: .3
}

ul.explorationAppBarMenu .dropdown-item[disabled]:hover {
	background: 0 0
}

ul.explorationAppBarMenu .dropdown-item .dropdown-content {
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: 10px 13px no-repeat;
	padding-left: 60px;
	cursor: default
}

ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-actualsize::before,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-bookmark::before,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-code::before,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-download2::before,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-drilldowndisabled::before,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-drilltodetail::before,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-drillup::before,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-expand::before,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-fittopage2::before,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-fittowidth::before,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-inline-drill::before,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-powerbi-service::before,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-powerbi::before,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-powerpoint::before,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-print::before,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-publishtoweb::before,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-save::before,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-saveas::before,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-seedata::before,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-sharepoint::before,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-show::before,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-showgrid::before,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-snaptogrid::before {
	content: none
}

ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-actualsize,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-bookmark,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-code,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-download2,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-drilldowndisabled,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-drilltodetail,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-drillup,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-expand,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-fittopage2,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-fittowidth,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-inline-drill,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-powerbi,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-powerbi-service,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-powerpoint,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-print,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-publishtoweb,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-save,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-saveas,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-seedata,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-sharepoint,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-show,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-showgrid,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-snaptogrid {
	position: relative
}

ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-actualsize i,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-bookmark i,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-code i,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-download2 i,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-drilldowndisabled i,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-drilltodetail i,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-drillup i,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-expand i,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-fittopage2 i,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-fittowidth i,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-inline-drill i,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-powerbi i,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-powerbi-service i,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-powerpoint i,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-print i,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-publishtoweb i,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-save i,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-saveas i,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-seedata i,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-sharepoint i,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-show i,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-showgrid i,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-snaptogrid i {
	position: absolute;
	left: 10px;
	top: 7px;
	content: ''
}

ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-show i,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-showgrid i,ul.explorationAppBarMenu .dropdown-item .dropdown-content.pbi-glyph-snaptogrid i {
	top: 10px
}

ul.explorationAppBarMenu .dropdown-item .dropdown-content.shareWithPeople .dropdown-label::before {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -221px -128px;
	width: 32px;
	height: 32px;
	position: absolute;
	left: 10px;
	content: ''
}

ul.explorationAppBarMenu .dropdown-item .dropdown-content.embed .dropdown-label::before {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -221px -160px;
	width: 32px;
	height: 32px;
	position: absolute;
	left: 10px;
	content: ''
}

ul.explorationAppBarMenu .dropdown-item .dropdown-content.displayOption {
	position: relative
}

ul.explorationAppBarMenu .dropdown-item .dropdown-content.displayOption .dropdown-label-selected {
	border: 1px solid #F2C811;
	background-color: rgba(242,200,17,.2);
	width: 40px;
	height: 40px;
	position: absolute;
	left: 10px;
	top: 7px;
	content: ''
}

ul.explorationAppBarMenu .dropdown-item .dropdown-content.displayOption .dropdown-label-unselected {
	position: absolute;
	left: 10px;
	top: 7px;
	content: ''
}

ul.explorationAppBarMenu .dropdown-item .dropdown-content.displayOption.dynamic.selected .dropdown-label::before {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -40px -161px;
	border: 1px solid #F2C811;
	background-color: rgba(242,200,17,.2);
	width: 40px;
	height: 40px;
	position: absolute;
	left: 10px;
	top: 7px;
	content: ''
}

ul.explorationAppBarMenu .dropdown-item .dropdown-content.displayOption.dynamic.unselected .dropdown-label::before {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -40px -161px;
	width: 40px;
	height: 40px;
	position: absolute;
	left: 10px;
	top: 7px;
	content: ''
}

ul.explorationAppBarMenu .dropdown-item .dropdown-content.displayOption.shapeArrow .dropdown-label::before,ul.explorationAppBarMenu .dropdown-item .dropdown-content.displayOption.shapeLine .dropdown-label::before,ul.explorationAppBarMenu .dropdown-item .dropdown-content.displayOption.shapeOval .dropdown-label::before,ul.explorationAppBarMenu .dropdown-item .dropdown-content.displayOption.shapeRectangle .dropdown-label::before,ul.explorationAppBarMenu .dropdown-item .dropdown-content.displayOption.shapeTriangle .dropdown-label::before {
	background-image: url(../images/ExploreUI.sprites.png);
	width: 32px;
	height: 32px;
	left: 10px;
	top: 7px;
	content: '';
	position: absolute
}

ul.explorationAppBarMenu .dropdown-item .dropdown-content.displayOption.shapeRectangle .dropdown-label::before {
	background-position: -221px 0
}

ul.explorationAppBarMenu .dropdown-item .dropdown-content.displayOption.shapeOval .dropdown-label::before {
	background-position: -221px -32px
}

ul.explorationAppBarMenu .dropdown-item .dropdown-content.displayOption.shapeLine .dropdown-label::before {
	background-position: -221px -64px
}

ul.explorationAppBarMenu .dropdown-item .dropdown-content.displayOption.shapeTriangle .dropdown-label::before {
	background-position: -160px -161px
}

ul.explorationAppBarMenu .dropdown-item .dropdown-content.displayOption.shapeArrow .dropdown-label::before {
	background-position: -221px -96px
}

ul.explorationAppBarMenu .dropdown-item .dropdown-content .dropdown-label {
	padding-top: 10px;
	font-family: 'Segoe UI Bold',wf_segoe-ui_bold,helvetica,arial,sans-serif
}

.explorationContainer .filterPane,.explorationContainer .filterPane .card .applyFilter,.explorationContainer .visualizationPane .bookmarksPane,.explorationContainer .visualizationPane .canvasItemsPane,.visualContextMenu .itemLabel,ul.explorationAppBarMenu .dropdown-item.moreOptions .dropdown-label {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

ul.explorationAppBarMenu .dropdown-item .dropdown-content .dropdown-description {
	white-space: nowrap
}

ul.explorationAppBarMenu .dropdown-item .dropdown-content>* {
	line-height: 1.4;
	color: #333
}

ul.explorationAppBarMenu .dropdown-item.view-menu .dropdown-content {
	display: flex;
	align-items: center;
	padding-top: 10px
}

ul.explorationAppBarMenu .dropdown-item.view-menu .dropdown-content .styleLibrary.formElement.toggle span {
	padding-top: 0;
	padding-bottom: 0
}

ul.explorationAppBarMenu .dropdown-item.view-menu .dropdown-label {
	padding-top: 0
}

ul.explorationAppBarMenu .dropdown-item.view-menu pbi-toggle {
	background-color: initial;
	pointer-events: none;
	margin-bottom: 0
}

ul.explorationAppBarMenu .dropdown-item.view-menu pbi-toggle .toggleHandle {
	padding: 0
}

ul.explorationAppBarMenu .dropdown-item.explore,ul.explorationAppBarMenu .dropdown-item.view-menu {
	height: 35px
}

ul.explorationAppBarMenu .dropdown-item.explore.dropdown-separator,ul.explorationAppBarMenu .dropdown-item.view-menu.dropdown-separator {
	height: 2px;
	border-bottom: 1px solid rgba(102,102,102,.2);
	margin-bottom: 2px
}

ul.explorationAppBarMenu .dropdown-item.explore .dropdown-content,ul.explorationAppBarMenu .dropdown-item.view-menu .dropdown-content {
	padding-left: 40px
}

ul.explorationAppBarMenu .dropdown-item.explore .dropdown-label,ul.explorationAppBarMenu .dropdown-item.view-menu .dropdown-label {
	font-size: 14px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	margin-right: 80px
}

ul.explorationAppBarMenu .dropdown-item.explore .pbi-glyph-bookmark .dropdown-label,ul.explorationAppBarMenu .dropdown-item.explore .pbi-glyph-show .dropdown-label,ul.explorationAppBarMenu .dropdown-item.explore .pbi-glyph-showgrid .dropdown-label,ul.explorationAppBarMenu .dropdown-item.explore .pbi-glyph-snaptogrid .dropdown-label,ul.explorationAppBarMenu .dropdown-item.view-menu .pbi-glyph-bookmark .dropdown-label,ul.explorationAppBarMenu .dropdown-item.view-menu .pbi-glyph-show .dropdown-label,ul.explorationAppBarMenu .dropdown-item.view-menu .pbi-glyph-showgrid .dropdown-label,ul.explorationAppBarMenu .dropdown-item.view-menu .pbi-glyph-snaptogrid .dropdown-label {
	margin-right: 0;
	width: 110px
}

ul.explorationAppBarMenu .dropdown-item.explore .glyphicon,ul.explorationAppBarMenu .dropdown-item.view-menu .glyphicon {
	margin-left: 5px
}

ul.explorationAppBarMenu .dropdown-item.moreOptions {
	height: 35px
}

ul.explorationAppBarMenu .dropdown-item.moreOptions .dropdown-content {
	padding-left: 13px
}

ul.explorationAppBarMenu .dropdown-item.moreOptions .dropdown-label {
	font-size: 14px
}

.explorationContainer .entityList {
	overflow: hidden;
	white-space: nowrap;
	padding: 2px 6px 2px 4px;
	margin: 1px 0
}

.explorationContainer .fieldList {
	overflow: auto;
	position: absolute;
	bottom: 0;
	right: 0;
	top: 55px;
	left: 0;
	display: inline-block;
	-ms-overflow-style: none
}

.explorationContainer .fieldListEntity .textLabel,.explorationContainer .fieldListEntity .title,.explorationContainer .fieldListProperty .propertyText .textLabel,.explorationContainer .fieldListProperty[drag] .propertyText .textLabel {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.explorationContainer .fieldList mark {
	background-color: #F2C811
}

.explorationContainer .fieldList hr {
	border: solid #333;
	border-width: 1px 0 0;
	margin-bottom: 8px
}

.explorationContainer .fieldList .searchBox {
	width: calc(100% - 20px);
	margin: 0 10px 12px
}

.explorationContainer .fieldList .scroll-wrapper {
	position: absolute!important;
	left: 0;
	right: 0;
	bottom: 0;
	top: 48px;
	height: auto
}

.explorationContainer .entityContainer .caret {
	display: inline-block;
	vertical-align: top;
	padding: 0;
	margin: 0 4px 0 2px;
	color: #A6A6A6;
	transform-origin: 50% 50%;
	transition: transform .25s
}

.explorationContainer .entityContainer .caret.expanded {
	transform: rotate(0)
}

html[dir=rtl] .explorationContainer .entityContainer .caret.expanded {
	transform: rotate(90deg)
}

.explorationContainer .fieldListEntity {
	margin: 0;
	box-sizing: border-box;
	padding: 2px 4px;
	cursor: pointer
}

.explorationContainer .fieldListEntity.selected {
	background-color: #333
}

.explorationContainer .fieldListEntity:hover {
	background: #515151
}

.explorationContainer .fieldListEntity:hover .menuContainer .optionsMenu .glyphicon {
	opacity: 1
}

.explorationContainer .fieldListEntity .title {
	display: inline-block;
	vertical-align: middle;
	margin: 2px 0 2px 8px;
	padding: 0;
	cursor: pointer;
	width: 100px
}

.explorationContainer .fieldListEntity .title.hasCheckedProperties {
	color: #F2C811
}

.explorationContainer .fieldListEntity.inactive {
	color: #888
}

.explorationContainer .fieldListEntity .textLabel {
	line-height: 16px
}

.explorationContainer .fieldListEntity .textInput {
	height: 16px;
	line-height: 14px
}

.explorationContainer .editableLabel {
	min-width: 0
}

.explorationContainer .editableLabel .textInput {
	color: #212121;
	display: block
}

.explorationContainer .menuContainer {
	vertical-align: top
}

.explorationContainer .menuContainer.propertyMenu {
	margin-right: 8px
}

.explorationContainer .menuContainer .optionsMenu {
	padding: 0;
	border: none;
	background-color: transparent;
	outline: 0
}

.explorationContainer .menuContainer .optionsMenu .glyphicon {
	opacity: 0;
	color: #A6A6A6;
	font-size: 13px
}

.explorationContainer .menuContainer .optionsMenu:focus .glyphicon {
	opacity: 1!important
}

.explorationContainer .menuContainer .dropdown {
	margin-top: 5px
}

.explorationContainer .lastLineBorder {
	border-top: 1px solid transparent;
	margin: 0 1px
}

.explorationContainer .lastLineBorder.prepend,.explorationContainer field-list-property.prepend li {
	border-top-color: #F2C811!important
}

.explorationContainer field-list-property.append li {
	border-bottom-color: #F2C811!important
}

.explorationContainer field-list-property.dropover li {
	border: 1px dashed #F2C811!important
}

.explorationContainer .fieldListProperty,.explorationContainer .fieldListProperty[drag] {
	box-sizing: border-box;
	cursor: pointer;
	color: #FFF;
	background: #666;
	border: 1px solid #333;
	border-radius: 3px;
	height: 22px;
	padding-left: 10px
}

.explorationContainer .fieldListProperty.isLeaf,.explorationContainer .fieldListProperty[drag].isLeaf {
	border-radius: 0;
	border-top-style: none
}

.explorationContainer .fieldListProperty.lastLeaf,.explorationContainer .fieldListProperty[drag].lastLeaf {
	border-radius: 0 0 3px 3px
}

.explorationContainer .fieldListProperty.displayFolder,.explorationContainer .fieldListProperty[drag].displayFolder {
	border: none;
	background: 0 0
}

.explorationContainer .fieldListProperty.hierarchy.expanded,.explorationContainer .fieldListProperty.kpi.expanded,.explorationContainer .fieldListProperty[drag].hierarchy.expanded,.explorationContainer .fieldListProperty[drag].kpi.expanded {
	border-radius: 3px 3px 0 0
}

.explorationContainer .fieldListProperty.hierarchyLevel .pane-checkbox+label,.explorationContainer .fieldListProperty.kpiMeasure .pane-checkbox+label,.explorationContainer .fieldListProperty.property .pane-checkbox+label,.explorationContainer .fieldListProperty[drag].hierarchyLevel .pane-checkbox+label,.explorationContainer .fieldListProperty[drag].kpiMeasure .pane-checkbox+label,.explorationContainer .fieldListProperty[drag].property .pane-checkbox+label {
	margin-left: 18px
}

.explorationContainer .fieldListProperty .fieldListIcon,.explorationContainer .fieldListProperty[drag] .fieldListIcon {
	margin: 0 2px
}

.explorationContainer .fieldListProperty .fieldListIcon.kpi,.explorationContainer .fieldListProperty[drag] .fieldListIcon.kpi {
	margin: 0 8px 0 9px
}

.explorationContainer .fieldListProperty .fieldListIcon.folder,.explorationContainer .fieldListProperty[drag] .fieldListIcon.folder {
	margin: 0 10px 0 2px
}

.explorationContainer .fieldListProperty .fieldListIcon .pane-checkbox+label,.explorationContainer .fieldListProperty[drag] .fieldListIcon .pane-checkbox+label {
	margin: 0 2px
}

.explorationContainer .fieldListProperty.selected,.explorationContainer .fieldListProperty[drag].selected {
	border: 1px solid #F2C811
}

.explorationContainer .fieldListProperty .propertyContent,.explorationContainer .fieldListProperty[drag] .propertyContent {
	padding: 0;
	vertical-align: middle
}

.explorationContainer .fieldListProperty .propertyText,.explorationContainer .fieldListProperty[drag] .propertyText {
	display: inline-block;
	cursor: pointer;
	text-indent: 1px
}

.explorationContainer .fieldListProperty .propertyText.hasCheckedChildren,.explorationContainer .fieldListProperty[drag] .propertyText.hasCheckedChildren {
	color: #F2C811
}

.explorationContainer .fieldListProperty .dragHandle,.explorationContainer .fieldListProperty[drag] .dragHandle {
	margin: 0 4px 2px;
	display: inline-block
}

.explorationContainer .fieldListProperty.inactive,.explorationContainer .fieldListProperty[drag].inactive {
	color: #888
}

.explorationContainer .fieldListProperty:hover,.explorationContainer .fieldListProperty[drag]:hover {
	background: #515151
}

.explorationContainer .fieldListProperty:hover .menuContainer .optionsMenu .glyphicon,.explorationContainer .fieldListProperty[drag]:hover .menuContainer .optionsMenu .glyphicon {
	opacity: 1
}

.explorationContainer field-list-property {
	display: block
}

.explorationContainer field-list-property.append {
	border-bottom-color: #F2C811!important
}

.explorationContainer field-list-property.prepend {
	border-top-color: #F2C811!important
}

.explorationContainer .fieldListIcon {
	display: inline-block;
	vertical-align: middle
}

.explorationContainer .filterPane {
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 0 6px 4px 4px;
	overflow: visible
}

.explorationContainer .filterPane .header {
	float: left;
	width: 100%;
	box-sizing: border-box;
	font-weight: inherit;
	line-height: 36px;
	padding-left: 8px;
	color: #C8C8C8;
	margin: 0
}

.explorationContainer .filterPane .cards {
	float: left;
	width: 100%;
	background-color: #4a4a4a;
	border: 1px dashed #666;
	border-radius: 4px;
	box-sizing: border-box
}

.explorationContainer .filterPane .cards.append {
	border-color: #F2C811
}

.explorationContainer .filterPane .dropzone {
	color: #C8C8C8;
	margin: 3px 8px
}

.explorationContainer .filterPane .end-dropzone {
	height: 8px
}

.explorationContainer .filterPane .card {
	padding: 0 8px 4px;
	margin: 2px;
	background-color: #333;
	border: 1px solid #212121;
	border-radius: 4px;
	overflow: hidden
}

.explorationContainer .filterPane .card:hover .cardHeader .collapse {
	display: block
}

.explorationContainer .filterPane .card:hover .controlPanel .clear {
	visibility: visible
}

.explorationContainer .filterPane .card .filterCardTitleSection {
	width: 100%;
	cursor: pointer
}

.explorationContainer .filterPane .card .cardHeader {
	width: 100%;
	line-height: 21px
}

.explorationContainer .filterPane .card .cardHeader .title {
	width: auto;
	cursor: pointer;
	font-weight: inherit
}

.explorationContainer .filterPane .card .cardHeader .title .error {
	float: left;
	margin: 4px 2px 0 0
}

.explorationContainer .filterPane .card .cardHeader .collapse {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -32px -307px;
	width: 16px;
	height: 16px;
	margin: 2px;
	display: none
}

.explorationContainer .filterPane .card .cardHeader .expand {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -337px -16px;
	width: 16px;
	height: 16px;
	margin: 2px
}

.explorationContainer .filterPane .card .cardHeader .delete {
	margin: 3px 0 3px 4px;
	height: 16px;
	width: 16px;
	background: 0 0;
	color: #C8C8C8
}

.explorationContainer .filterPane .card .cardHeader .collapse,.explorationContainer .filterPane .card .cardHeader .delete,.explorationContainer .filterPane .card .cardHeader .expand {
	float: right
}

.explorationContainer .filterPane .card .controlPanel {
	width: 100%;
	display: inline-block;
	float: left;
	height: 16px
}

.explorationContainer .filterPane .card .controlPanel.cardCollapsed {
	display: none
}

.explorationContainer .filterPane .card .controlPanel .restatement {
	width: auto;
	font-weight: inherit
}

.explorationContainer .filterPane .card .controlPanel .clear {
	float: right;
	margin: 0 -2px 0 8px;
	visibility: hidden
}

.explorationContainer .filterPane .card .controlPanel .clear.cardExpanded {
	visibility: visible
}

.explorationContainer .filterPane .card .cardFooter {
	width: 100%;
	margin-top: 4px;
	padding-top: 4px;
	border-top: 1px solid #212121;
	cursor: pointer
}

.explorationContainer .filterPane .card .cardFooter .switchType {
	float: right;
	margin-left: 4px
}

.explorationContainer .filterPane .card .cardFooter .required input {
	margin: 5px
}

.explorationContainer .filterPane .card .cardFooter .required .label {
	position: relative;
	cursor: pointer
}

.explorationContainer .filterPane .card .passthroughCardHeader {
	margin-bottom: 3px
}

.explorationContainer .filterPane .card .passthroughCardHeader .delete {
	width: 16px;
	height: 16px;
	color: #C8C8C8;
	background: 0 0;
	margin-top: 1px;
	margin-left: 4px;
	float: right
}

.explorationContainer .filterPane .card .passthroughCardHeader .passthroughRestatement {
	width: auto
}

.explorationContainer .filterPane .card .filterPaneIcon {
	cursor: pointer;
	background-color: transparent;
	vertical-align: top
}

.explorationContainer .filterPane .card .typeSelectTitle {
	display: inline-block
}

.explorationContainer .filterPane .card .typeSwitchOptions {
	border: 1px solid #000;
	width: 100%;
	background-color: #444;
	margin: 2px 0;
	padding: 2px
}

.explorationContainer .filterPane .card select {
	background-color: #444;
	border: 1px solid #000;
	height: 24px;
	padding: 2px
}

.explorationContainer .filterPane .card input[type=number] {
	background-color: #212121;
	border: 1px solid #000;
	height: 24px;
	padding: 2px 6px;
	text-align: left
}

.explorationContainer .filterPane .card input[type=number].ng-invalid {
	border: 1px solid #E81123
}

.explorationContainer .filterPane .card input[type=number][type=number]::-webkit-inner-spin-button,.explorationContainer .filterPane .card input[type=number][type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	-moz-appearance: textfield;
	margin: 0
}

.explorationContainer .filterPane .card .applyFilter {
	color: #C8C8C8;
	background-color: transparent;
	position: relative;
	float: right
}

.explorationContainer .filterPane .card .applyFilter:hover {
	background-color: transparent
}

.explorationContainer .filterPane .card .applyFilter:enabled {
	color: #F2C811
}

.explorationContainer .filterPane .card .advanced {
	padding: 4px 0 28px;
	border-radius: 2px;
	margin: 4px 0
}

.explorationContainer .filterPane .card .advanced input[type=text] {
	height: 24px;
	border: 1px solid #000;
	color: #fff;
	border-radius: 0;
	padding: 0 6px
}

.explorationContainer .filterPane .card .advanced .description {
	float: left;
	margin: 4px 0 6px
}

.explorationContainer .filterPane .card .advanced .advancedControl {
	display: block;
	width: 100%;
	height: 24px;
	box-sizing: border-box;
	margin: 2px 0;
	background-color: #444;
	outline: 0;
	padding: 0
}

.explorationContainer .filterPane .card .advanced .logicalOperator {
	background-color: transparent;
	text-align: left;
	padding: 8px 0
}

.explorationContainer .filterPane .card .advanced .logicalOperator .logicalOperatorField {
	margin-right: 20px
}

.explorationContainer .filterPane .card .advanced .logicalOperator .logicalOperatorField input[type=radio] {
	display: none
}

.explorationContainer .filterPane .card .advanced .logicalOperator .logicalOperatorField input[type=radio]+span:before {
	content: "";
	display: inline-block;
	margin-right: 3px;
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -337px -87px;
	width: 13px;
	height: 13px
}

.explorationContainer .filterPane .card .advanced .logicalOperator .logicalOperatorField input[type=radio]:checked+span:before {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -337px -61px;
	width: 13px;
	height: 13px
}

.explorationContainer .filterPane .card .advanced .conditionValue {
	border: 1px solid #000;
	color: #FFF;
	box-sizing: border-box;
	display: flex
}

.explorationContainer .filterPane .card .advanced .conditionValue input {
	background-color: #444;
	border: none
}

.explorationContainer .filterPane .card .advanced .errorIcon {
	display: inline-block;
	margin: 7px 3px;
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -317px -252px;
	width: 16px;
	height: 16px
}

.explorationContainer .filterPane .card .advanced .comparisonOperator {
	display: inline-block;
	border: 1px solid #000;
	border-radius: 1px;
	padding-left: 3px
}

.explorationContainer .filterPane .card .categorical .scroll-wrapper {
	max-height: 180px;
	display: inline-block
}

.explorationContainer .filterPane .card .categorical .item input[type=checkbox] {
	margin: 5px
}

.explorationContainer .filterPane .card .categorical .item .label {
	position: relative;
	cursor: pointer
}

.explorationContainer .filterPane .card .categorical .item .count {
	position: relative;
	float: right;
	margin-right: 10px
}

.explorationContainer .filterPane .card .filterVisual {
	width: 100%;
	height: 100%;
	overflow: hidden
}

.explorationContainer .filterPane .card .filterVisual .slicerHeader {
	margin: 0
}

.explorationContainer .filterPane .card .filterVisual .slicerHeader input {
	background-color: transparent;
	color: #FFF
}

.explorationContainer .filterPane .card .filterVisual .slicerHeader button {
	background-color: transparent
}

.explorationContainer .filterPane .card .filterVisual .slicerBody {
	width: auto!important
}

.explorationContainer .filterPane .card .filterVisual .filterError .icon {
	height: 14px;
	width: 14px;
	display: inline-block;
	padding: 0
}

.explorationContainer .filterPane .card .filterVisual .message {
	padding-left: 5px
}

.explorationContainer .filterPane .card .filterVisual .slicerItemContainer .slicerCheckbox {
	margin-left: 0
}

.explorationContainer .filterPane .card .filterVisual .slicerItemContainer .slicerCountText,.explorationContainer .filterPane .card .filterVisual .slicerItemContainer .slicerText {
	color: #FFF!important;
	padding-left: 4px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.explorationContainer .filterPane .card .filterVisual .slicerItemContainer .slicerCountText {
	margin-right: 8px
}

.explorationContainer .filterPane .card .filterVisual .slicerItemContainer .slicerCheckbox span.checkbox {
	border-color: #666;
	background-color: #FFF
}

.explorationContainer .filterPane .card .filterVisual .slicerItemContainer .slicerCheckbox.selected:not(.partiallySelected) span.checkbox::before {
	content: '';
	height: 8px;
	width: 3px;
	position: absolute;
	display: inline-block;
	margin: -2px 0 0 3px;
	border-right: 2px solid #212121;
	border-bottom: 2px solid #212121;
	transform: rotate(45deg)
}

.explorationContainer .filterPane .card .filterVisual .slicerItemContainer .slicerCheckbox.partiallySelected span.checkbox::before {
	background-color: #212121
}

.explorationContainer .filterPane .card .filterVisual .slicerItemContainer .scroll-content {
	width: inherit!important;
	height: inherit!important
}

.visual-icon.playChart,.visual-icon.playChart.disabled,.visual-icon.scatterChart,.visual-icon.scatterChart.disabled,.visual-icon.scriptVisual,.visual-icon.scriptVisual.disabled,.visual-icon.table,.visual-icon.table.disabled {
	width: 20px;
	height: 20px;
	background-image: url(../images/ExploreUI.sprites.png)
}

.visual-icon.table {
	background-position: -240px -267px
}

.visual-icon.table.disabled {
	background-position: -220px -267px
}

.visual-icon.scriptVisual {
	background-position: -277px -200px
}

.visual-icon.scriptVisual.disabled {
	background-position: -277px -180px
}

.visual-icon.scatterChart {
	background-position: -277px -160px
}

.visual-icon.scatterChart.disabled {
	background-position: -277px -140px
}

.visual-icon.playChart {
	background-position: -40px -267px
}

.visual-icon.playChart.disabled {
	background-position: -20px -267px
}

.visual-icon.arrRight {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -256px -307px;
	width: 16px;
	height: 16px
}

.visual-icon.barChart,.visual-icon.barChart.disabled,.visual-icon.clusteredBarChart,.visual-icon.clusteredBarChart.disabled,.visual-icon.clusteredColumnChart,.visual-icon.clusteredColumnChart.disabled,.visual-icon.columnChart,.visual-icon.columnChart.disabled,.visual-icon.donutChart,.visual-icon.donutChart.disabled,.visual-icon.hundredPercentStackedBarChart,.visual-icon.hundredPercentStackedBarChart.disabled,.visual-icon.hundredPercentStackedColumnChart,.visual-icon.hundredPercentStackedColumnChart.disabled,.visual-icon.lineChart,.visual-icon.lineChart.disabled,.visual-icon.map,.visual-icon.map.disabled,.visual-icon.pieChart,.visual-icon.pieChart.disabled {
	width: 20px;
	height: 20px;
	background-image: url(../images/ExploreUI.sprites.png)
}

.visual-icon.barChart {
	background-position: -317px -20px
}

.visual-icon.barChart.disabled {
	background-position: -317px -40px
}

.visual-icon.columnChart {
	background-position: -93px -225px
}

.visual-icon.columnChart.disabled {
	background-position: -113px -225px
}

.visual-icon.hundredPercentStackedBarChart {
	background-position: 0 -287px
}

.visual-icon.hundredPercentStackedBarChart.disabled {
	background-position: -60px -287px
}

.visual-icon.hundredPercentStackedColumnChart {
	background-position: -280px -287px
}

.visual-icon.hundredPercentStackedColumnChart.disabled {
	background-position: -317px 0
}

.visual-icon.clusteredBarChart {
	background-position: -297px -60px
}

.visual-icon.clusteredBarChart.disabled {
	background-position: -297px -80px
}

.visual-icon.clusteredColumnChart {
	background-position: -297px -100px
}

.visual-icon.clusteredColumnChart.disabled {
	background-position: -297px -140px
}

.visual-icon.lineChart {
	background-position: -80px -287px
}

.visual-icon.lineChart.disabled {
	background-position: -180px -287px
}

.visual-icon.pieChart {
	background-position: -80px -267px
}

.visual-icon.pieChart.disabled {
	background-position: -60px -267px
}

.visual-icon.donutChart {
	background-position: -120px -247px
}

.visual-icon.donutChart.disabled {
	background-position: -140px -247px
}

.visual-icon.map {
	background-position: -200px -287px
}

.visual-icon.map.disabled {
	background-position: -220px -287px
}

.visual-icon.esriVisual,.visual-icon.esriVisual.disabled {
	background-image: url(../images/ExploreUI.sprites.png);
	width: 21px;
	height: 21px
}

.visual-icon.esriVisual {
	background-position: -72px -225px
}

.visual-icon.esriVisual.disabled {
	background-position: -231px -201px
}

.visual-icon.debugVisual,.visual-icon.debugVisual.disabled,.visual-icon.delete,.visual-icon.funnel,.visual-icon.funnel.disabled,.visual-icon.gauge,.visual-icon.gauge.disabled,.visual-icon.treemap,.visual-icon.treemap.disabled {
	background-image: url(../images/ExploreUI.sprites.png);
	width: 20px;
	height: 20px
}

.visual-icon.funnel {
	background-position: -297px -120px
}

.visual-icon.funnel.disabled {
	background-position: -297px -180px
}

.visual-icon.debugVisual,.visual-icon.debugVisual.disabled {
	background-position: -80px -247px
}

.visual-icon.delete {
	background-position: -100px -247px
}

.visual-icon.gauge {
	background-position: -297px -200px
}

.visual-icon.gauge.disabled {
	background-position: -297px -220px
}

.visual-icon.treemap {
	background-position: -160px -267px
}

.visual-icon.treemap.disabled {
	background-position: -120px -267px
}

.visual-icon.sunburst,.visual-icon.sunburst.disabled {
	background-image: url(../images/ExploreUI.sprites.png);
	width: 16px;
	height: 16px
}

.visual-icon.areaChart,.visual-icon.areaChart.disabled,.visual-icon.card,.visual-icon.card.disabled,.visual-icon.dataDotClusteredColumnComboChart,.visual-icon.dataDotClusteredColumnComboChart.disabled,.visual-icon.dataDotStackedColumnComboChart,.visual-icon.dataDotStackedColumnComboChart.disabled,.visual-icon.filledMap,.visual-icon.filledMap.disabled,.visual-icon.lineClusteredColumnComboChart,.visual-icon.lineClusteredColumnComboChart.disabled,.visual-icon.lineStackedColumnComboChart,.visual-icon.lineStackedColumnComboChart.disabled,.visual-icon.matrix,.visual-icon.matrix.disabled,.visual-icon.multiRowCard,.visual-icon.multiRowCard.disabled,.visual-icon.slicer,.visual-icon.slicer.disabled,.visual-icon.stackedAreaChart,.visual-icon.stackedAreaChart.disabled,.visual-icon.waterfallChart,.visual-icon.waterfallChart.disabled {
	width: 20px;
	height: 20px;
	background-image: url(../images/ExploreUI.sprites.png)
}

.visual-icon.sunburst {
	background-position: -337px 0
}

.visual-icon.sunburst.disabled {
	background-position: -304px -307px
}

.visual-icon.multiRowCard {
	background-position: -277px -120px
}

.visual-icon.multiRowCard.disabled {
	background-position: -277px -220px
}

.visual-icon.card {
	background-position: -277px -60px
}

.visual-icon.card.disabled {
	background-position: -277px -80px
}

.visual-icon.matrix {
	background-position: -240px -287px
}

.visual-icon.matrix.disabled {
	background-position: -260px -287px
}

.visual-icon.waterfallChart {
	background-position: -140px -267px
}

.visual-icon.waterfallChart.disabled {
	background-position: -220px -247px
}

.visual-icon.slicer {
	background-position: -233px -225px
}

.visual-icon.slicer.disabled {
	background-position: -213px -225px
}

.visual-icon.lineClusteredColumnComboChart {
	background-position: -100px -287px
}

.visual-icon.lineClusteredColumnComboChart.disabled {
	background-position: -120px -287px
}

.visual-icon.lineStackedColumnComboChart {
	background-position: -140px -287px
}

.visual-icon.lineStackedColumnComboChart.disabled {
	background-position: -160px -287px
}

.visual-icon.dataDotClusteredColumnComboChart {
	background-position: 0 -247px
}

.visual-icon.dataDotClusteredColumnComboChart.disabled {
	background-position: -20px -247px
}

.visual-icon.dataDotStackedColumnComboChart {
	background-position: -40px -247px
}

.visual-icon.dataDotStackedColumnComboChart.disabled {
	background-position: -60px -247px
}

.visual-icon.areaChart {
	background-position: -153px -225px
}

.visual-icon.areaChart.disabled {
	background-position: -160px -247px
}

.visual-icon.stackedAreaChart {
	background-position: -297px -40px
}

.visual-icon.stackedAreaChart.disabled {
	background-position: -260px -267px
}

.visual-icon.filledMap {
	background-position: -180px -267px
}

.visual-icon.filledMap.disabled {
	background-position: -200px -267px
}

.visual-icon.shapeMap,.visual-icon.shapeMap.disabled {
	background-image: url(../images/ExploreUI.sprites.png);
	width: 18px;
	height: 18px
}

.visual-icon.shapeMap {
	background-position: -317px -80px
}

.visual-icon.shapeMap.disabled {
	background-position: -317px -98px
}

.visual-icon.kpi,.visual-icon.kpi.disabled,.visual-icon.ribbonChart,.visual-icon.ribbonChart.disabled {
	width: 20px;
	height: 20px;
	background-image: url(../images/ExploreUI.sprites.png)
}

.visual-icon.kpi {
	background-position: -20px -287px
}

.visual-icon.kpi.disabled {
	background-position: -40px -287px
}

.visual-icon.ribbonChart {
	background-position: 0 -267px
}

.visual-icon.ribbonChart.disabled {
	background-position: -277px -240px
}

.filterPane .filterPaneIcon.clear {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -144px -307px;
	width: 16px;
	height: 16px
}

.filterPane .filterPaneIcon.calendar {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -64px -307px;
	width: 16px;
	height: 16px
}

.filterPane .filterPaneIcon.switchType {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -337px -32px;
	width: 15px;
	height: 15px
}

.filterPane .filterPaneIcon.error {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -337px -47px;
	width: 14px;
	height: 14px
}

.visualizationPane .sectionIcon.analytics,.visualizationPane .sectionIcon.fields,.visualizationPane .sectionIcon.format {
	width: 20px;
	height: 20px;
	background-image: url(../images/ExploreUI.sprites.png)
}

.visualizationPane .sectionIcon {
	display: inline-block;
	box-sizing: border-box
}

.visualizationPane .sectionIcon.fields {
	background-position: -297px -240px
}

.visualizationPane .sectionIcon.format {
	background-position: -297px -20px
}

.visualizationPane .sectionIcon.analytics {
	background-position: -100px -267px
}

.visualizationPane .colorpicker .no-fill-background {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -337px -74px;
	width: 13px;
	height: 13px
}

.explorationContainer .fieldListIcon.entity {
	margin: 2px;
	padding: 0;
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -64px -307px;
	width: 16px;
	height: 16px
}

.explorationContainer .fieldListIcon.entity.calculatedTable {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -48px -307px;
	width: 16px;
	height: 16px
}

.explorationContainer .fieldListIcon.entity.measureGroup {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -224px -307px;
	width: 16px;
	height: 16px
}

.explorationContainer .fieldListIcon.entity.error {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -337px -47px;
	width: 14px;
	height: 14px
}

.explorationContainer .fieldListIcon.measure {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -317px -236px;
	width: 16px;
	height: 16px
}

.explorationContainer .fieldListIcon.numeric {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -128px -307px;
	width: 16px;
	height: 16px
}

.explorationContainer .fieldListIcon.identity {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -317px -268px;
	width: 16px;
	height: 16px
}

.explorationContainer .fieldListIcon.column {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -317px -204px;
	width: 16px;
	height: 16px
}

.explorationContainer .fieldListIcon.geoData {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: 0 -307px;
	width: 16px;
	height: 16px
}

.explorationContainer .fieldListIcon.dropDown {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -80px -307px;
	width: 16px;
	height: 16px
}

.explorationContainer .fieldListIcon.none {
	width: 16px;
	height: 16px
}

.explorationContainer .fieldListIcon.error {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -337px -47px;
	width: 14px;
	height: 14px
}

.explorationContainer .fieldListIcon.calculatedColumn {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -176px -307px;
	width: 16px;
	height: 16px
}

.explorationContainer .fieldListIcon.numericCalculatedColumn {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -112px -307px;
	width: 16px;
	height: 16px
}

.explorationContainer .fieldListIcon.parameter {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -260px -247px;
	width: 16px;
	height: 16px
}

.explorationContainer .fieldListIcon.group {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -300px -287px;
	width: 16px;
	height: 16px
}

.explorationContainer .fieldListIcon.kpi {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -337px -146px;
	width: 7px;
	height: 14px
}

.explorationContainer .fieldListIcon.folder {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -16px -307px;
	width: 16px;
	height: 16px
}

.explorationContainer .fieldListIcon.hierarchy {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -317px -284px;
	width: 16px;
	height: 16px
}

.explorationContainer .fieldWellIcon.dropDown {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -80px -307px;
	width: 16px;
	height: 16px;
	margin-bottom: 2px
}

.fillAvailableSpace {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.expAppBar,.expAppBarMenu {
	position: absolute;
	left: 10px;
	content: ''
}

.expAppBarMenu {
	top: 7px
}

.visualContextMenu {
	min-width: 150px
}

.visualContextMenu .dropdown-item>a {
	padding: 4px 8px!important
}

.visualContextMenu .dropdown-item>a:not(.disabled):hover {
	background-color: #C8C8C8!important
}

.visualContextMenu .dropdown-item .dropdown-separator {
	margin: 0 20px;
	border-bottom: 2px solid #EAEAEA
}

.visualContextMenu .itemLabel {
	display: inline;
	padding: 2px 12px
}

.infonav-modalContainer.componentDialog .closeIcon,.infonav-modalContainer.componentDialog .infonav-modalDialog .infonav-dialogLayout .infonav-dialogTitle {
	display: none
}

.infonav-modalContainer.componentDialog .infonav-modalDialog .infonav-dialogLayout,.infonav-modalDialog.embedDialog .infonav-dialogLayout {
	padding: 0
}

.infonav-modalContainer.embedContainer .infonav-dialogCloseIcon {
	top: 12px;
	right: 12px
}

.infonav-modalContainer.componentDialog .infonav-modalDialog {
	position: fixed!important;
	width: auto
}

.infonav-modalContainer.componentDialog .infonav-modalDialog .infonav-dialogLayout .infonav-dialogContent {
	padding-top: 0
}

.infonav-modalDialog {
	display: flex;
	flex-direction: column
}

.infonav-modalDialog .infonav-dialogCloseIcon {
	z-index: 1
}

.infonav-modalDialog.embedDialog {
	height: 390px
}

.infonav-modalDialog.embedDialog .infonav-dialogContent {
	padding: 30px
}

.infonav-modalDialog.spEmbedDialog {
	height: 195px
}

.pane-checkbox+label,.pane-checkbox:checked+label {
	background-image: url(../images/ExploreUI.sprites.png);
	width: 12px;
	height: 12px
}

.infonav-modalDialog.spEmbedDialog .infonav-dialogLayout {
	padding: 0
}

.infonav-modalDialog.spEmbedDialog .infonav-dialogContent {
	padding: 30px
}

.infonav-modalDialog .infonav-dialogLayout {
	display: flex;
	flex-direction: column;
	flex-grow: 1
}

.infonav-modalDialog .infonav-dialogLayout .infonav-dialogContent {
	flex-grow: 1
}

.reading .taskPane {
	margin: 0 0 10px
}

.pane-checkbox {
	display: none!important
}

.pane-checkbox+label {
	display: inline-block;
	cursor: pointer;
	background-position: -337px -112px
}

.pane-checkbox:checked+label {
	background-position: -337px -100px
}

.explorationContainer .visualizationPane .bookmarksPane,.explorationContainer .visualizationPane .canvasItemsPane {
	display: flex;
	flex-direction: column
}

.explorationContainer .visualizationPane .bookmarksPane .paneHeader,.explorationContainer .visualizationPane .canvasItemsPane .paneHeader {
	box-sizing: border-box;
	height: 48px;
	background-color: #212121;
	display: flex;
	flex-direction: row;
	align-items: center
}

.explorationContainer .visualizationPane .bookmarksPane .verticalTitle,.explorationContainer .visualizationPane .canvasItemsPane .verticalTitle {
	display: none
}

.explorationContainer .visualizationPane .bookmarksPane .paneContents,.explorationContainer .visualizationPane .canvasItemsPane .paneContents {
	display: flex;
	flex-direction: column;
	flex: 1
}

.explorationContainer .visualizationPane .bookmarksPane .paneContents .sectionSplitter,.explorationContainer .visualizationPane .canvasItemsPane .paneContents .sectionSplitter {
	box-sizing: border-box;
	height: 3px;
	background-color: #212121;
	width: 100%;
	display: inline-block
}

.explorationContainer .visualizationPane .bookmarksPane.isCollapsed,.explorationContainer .visualizationPane .canvasItemsPane.isCollapsed {
	width: 32px;
	background-color: #212121
}

.explorationContainer .visualizationPane .bookmarksPane.isCollapsed .paneContents,.explorationContainer .visualizationPane .canvasItemsPane.isCollapsed .paneContents {
	display: none
}

.explorationContainer .visualizationPane .bookmarksPane.isCollapsed .verticalTitle,.explorationContainer .visualizationPane .canvasItemsPane.isCollapsed .verticalTitle {
	display: block;
	transform: rotate(90deg);
	white-space: nowrap;
	position: relative;
	top: 24px;
	color: #FFF
}

html[dir=rtl] .explorationContainer .visualizationPane .bookmarksPane.isCollapsed .verticalTitle,html[dir=rtl] .explorationContainer .visualizationPane .canvasItemsPane.isCollapsed .verticalTitle {
	transform: rotate(-90deg)
}

.explorationContainer .visualizationPane .bookmarksPane.isCollapsed .verticalTitle>h2,.explorationContainer .visualizationPane .canvasItemsPane.isCollapsed .verticalTitle>h2 {
	white-space: nowrap;
	display: inline-block;
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	padding: 14px 20px 14px 0
}

.explorationContainer .paneHeader .btnIcon {
	margin-right: 16px;
	width: 16px;
	background-color: transparent;
	color: #C8C8C8;
	cursor: pointer
}

.explorationContainer .paneHeader .toggleBtn {
	height: 48px;
	width: 100%;
	border: none;
	float: right;
	padding-bottom: 20px;
	background-color: #212121;
	color: #C8C8C8;
	cursor: pointer
}

.explorationContainer .paneHeader .toggleBtn .btnIcon {
	float: right;
	margin: 16px 8px 0 0
}

.explorationContainer .paneHeader .toggleBtn.isCollapsed .btnIcon {
	transform: rotate(90deg);
	float: none;
	padding: 8px 0 8px 16px;
	margin: 0
}

html[dir=rtl] .explorationContainer .paneHeader .toggleBtn.isCollapsed .btnIcon {
	transform: rotate(-90deg)
}

.explorationContainer .sidePaneTitle {
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	color: #FFF
}

.explorationContainer .sidePaneHorizontalTitle {
	margin: 16px 0 0 12px;
	line-height: 16px;
	float: none;
	cursor: pointer;
	width: auto;
	text-align: left
}

.explorationContainer .sidePane {
	background: #444;
	border-width: 0 0 0 1px;
	border-style: solid;
	border-color: #000;
	z-index: 4;
	height: 100%;
	color: #FFF;
	float: right;
	overflow: hidden
}

.explorationContainer .sidePane .multiline-flex {
	flex-direction: column
}

.explorationContainer .sidePane .numeric-unit-selector {
	margin-top: 10px;
	align-self: flex-start
}

.explorationContainer .sidePane .unit-selection-box {
	float: left;
	position: static
}

.infonav-modalDialog.importVisualError .errorButton,.infonav-modalDialog.importVisualWarning .warningButtons {
	float: right;
	padding-top: 20px
}

.explorationContainer .sidePane .paneHeader button>h2 {
	text-transform: uppercase
}

.explorationContainer .pane-splitter {
	background-color: transparent;
	position: absolute;
	left: 0
}

.explorationContainer .paneContents {
	display: inline-block
}

.explorationContainer .paneContents .lazy-load-wrapper {
	width: 100%
}

.explorationContainer .paneContents .lazy-load-wrapper.stretch {
	display: flex
}

.explorationContainer .sectionTitle {
	display: inline-block;
	line-height: 36px;
	margin-left: 2px;
	text-transform: uppercase
}

.explorationContainer .visualizationPane {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	box-sizing: content-box
}

.explorationContainer .visualizationPane .collapsedFiltersTitle,.explorationContainer .visualizationPane .collapsedVisualsTitle {
	display: inline-block;
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	padding: 14px 20px 14px 0
}

.explorationContainer .visualizationPane .paneHeader {
	box-sizing: border-box;
	height: 48px;
	background-color: #333
}

.explorationContainer .visualizationPane .paneContents {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 48px;
	flex-direction: column
}

.explorationContainer .visualizationPane .paneContents .sectionHost {
	position: relative;
	width: 100%;
	overflow: hidden;
	-ms-overflow-style: none
}

.explorationContainer .visualizationPane .paneContents .sectionHost>.scroll-wrapper {
	position: absolute!important;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.explorationContainer .visualizationPane .paneContents .sectionContent {
	height: 100%;
	overflow: auto
}

.explorationContainer .visualizationPane .paneContents .sectionHeader {
	padding: 0 12px;
	box-sizing: border-box;
	height: 36px;
	background-color: #212121;
	width: 100%;
	display: inline-block
}

.explorationContainer .visualizationPane .paneContents .sectionTab {
	padding: 8px 8px 4px;
	margin-right: 4px;
	display: inline-block;
	cursor: pointer;
	height: 36px
}

.explorationContainer .visualizationPane .verticalTitle,.explorationContainer .visualizationPane.isCollapsed .paneContents {
	display: none
}

.explorationContainer .visualizationPane .paneContents .sectionTab.active {
	border-bottom: 2px solid #F2C811
}

.explorationContainer .visualizationPane.isCollapsed {
	width: 32px;
	background-color: #212121
}

.explorationContainer .visualizationPane.isCollapsed .verticalTitle {
	display: block;
	transform: rotate(90deg);
	white-space: nowrap;
	position: relative;
	top: 24px;
	color: #FFF
}

.explorationContainer .taskPane .verticalTitle,.explorationContainer .taskPane.isCollapsed .paneContents {
	display: none
}

html[dir=rtl] .explorationContainer .visualizationPane.isCollapsed .verticalTitle {
	transform: rotate(-90deg)
}

.explorationContainer .taskPane {
	width: 180px;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.explorationContainer .taskPane .paneHeader {
	box-sizing: border-box;
	height: 48px;
	padding-bottom: 20px;
	background-color: #333
}

.explorationContainer .taskPane.isCollapsed {
	width: 32px;
	background-color: #212121
}

.explorationContainer .taskPane.isCollapsed .verticalTitle {
	display: block;
	transform: rotate(90deg);
	white-space: nowrap;
	position: relative;
	top: 24px;
	color: #FFF
}

html[dir=rtl] .explorationContainer .taskPane.isCollapsed .verticalTitle {
	transform: rotate(-90deg)
}

.explorationContainer .taskPane.isCollapsed .verticalTitle>h2 {
	white-space: nowrap;
	display: inline-block;
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	padding: 14px 20px 14px 0
}

.explorationContainer .flex {
	font-weight: inherit;
	list-style: none;
	width: 100%;
	-ms-box-orient: horizontal;
	display: flex!important;
	overflow: hidden;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-ms-flex-wrap: nowrap
}

.explorationContainer .flex .item-auto {
	align-self: center;
	flex: 0 0 auto;
	display: inline-block
}

.explorationContainer .flex .item-fill {
	align-self: center;
	flex: 1 1 0px;
	display: inline-block
}

.explorationContainer .container-first {
	padding-top: 2px;
	border-top: 1px solid #000
}

.explorationContainer .container-last {
	padding-bottom: 4px;
	border-bottom: 1px solid #000
}

.reportEmbed .button.actionButton,.reportEmbed .disabled.warningText {
	background-color: #EAEAEA;
	border: none
}

.reportEmbed {
	padding: 0
}

.reportEmbed .regularBlackText {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 14px;
	color: #333
}

.reportEmbed .semiBoldBlackText {
	font-family: 'Segoe UI Semibold',wf_segoe-ui_semibold,helvetica,arial,sans-serif;
	font-size: 14px;
	color: #333
}

.reportEmbed .semiLightBlackText,.reportEmbed .semiLightText {
	font-family: 'Segoe UI Semilight',wf_segoe-ui_semilight,helvetica,arial,sans-serif;
	font-size: 12px
}

.reportEmbed .semiLightBlackText {
	color: #333
}

.reportEmbed .semiLightText {
	color: #888
}

.reportEmbed .regularSmallBlackText,.reportEmbed .regularText {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.reportEmbed .regularText {
	font-size: 14px;
	color: #888
}

.reportEmbed .regularSmallBlackText {
	font-size: 12px;
	color: #333
}

.reportEmbed .title {
	font-family: 'Segoe UI Semilight',wf_segoe-ui_semilight,helvetica,arial,sans-serif;
	font-size: 24px;
	color: #333;
	line-height: 24px;
	height: 24px;
	display: inline-block
}

.reportEmbed .title.publishTitle {
	margin-bottom: 18px
}

.reportEmbed .title.successTitle {
	margin-bottom: 28px;
	display: block
}

.reportEmbed .description {
	line-height: 18px;
	display: inline-block
}

.reportEmbed .description .note {
	color: #E81123;
	padding-right: 3px
}

.default-contextmenu drop-down-list-item label,.reportEmbed .disabled.warningText,.reportEmbed .disabled.warningText a {
	color: #333;
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.reportEmbed .options {
	margin-bottom: 14px
}

.reportEmbed .embedCodeButton {
	width: 100%;
	margin-bottom: 8px;
	height: 36px
}

.reportEmbed .disabled.warningText {
	font-size: 12px;
	margin-bottom: 28px;
	padding: 0
}

.reportEmbed .disabled.warningText a {
	font-size: 12px
}

.reportEmbed .disabled.warningText span {
	padding-right: 3px
}

.reportEmbed .loading {
	position: absolute;
	left: 30px;
	bottom: 30px
}

.reportEmbed .loading .loadingText {
	margin-left: 16px
}

.reportEmbed .legalText {
	margin: 12px 0 6px;
	display: inline-block
}

.reportEmbed .successLabel {
	margin-bottom: 12px
}

.reportEmbed .succesInputBox {
	margin: 12px 0 28px;
	padding: 0 10px;
	width: 100%;
	height: 30px;
	box-sizing: border-box
}

.reportEmbed .succesInputBox::selection {
	background: #F2C811
}

.reportEmbed .succesInputBox::-moz-selection {
	background: #F2C811
}

.reportEmbed .sharePointEmbedCodeInputBox {
	margin: 12px 0 0;
	padding: 0 10px;
	width: 100%;
	height: 30px;
	box-sizing: border-box
}

.reportEmbed .sharePointEmbedCodeInputBox::selection {
	background: #F2C811
}

.reportEmbed .sharePointEmbedCodeInputBox::-moz-selection {
	background: #F2C811
}

.reportEmbed .sizeOptions {
	margin-left: 18px;
	width: 250px;
	height: 32px;
	padding-left: 14px
}

.reportEmbed .buttons .button,.reportEmbed .spEmbedButtons .button {
	min-width: 80px;
	width: auto;
	height: 32px;
	display: inline-block;
	margin: 0 0 0 8px
}

.reportEmbed .buttons {
	text-align: right;
	bottom: 30px;
	right: 30px;
	position: absolute
}

.reportEmbed .spEmbedButtons {
	text-align: right;
	right: 30px;
	position: absolute;
	padding-top: 20px
}

.infonav-modalDialog.importVisualError,.infonav-modalDialog.importVisualWarning {
	width: 600px
}

.infonav-modalDialog.importVisualError .importFailMessage,.infonav-modalDialog.importVisualWarning .warningMessage {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif
}

.default-contextmenu {
	margin: 0;
	z-index: 1000;
	background: #FFF;
	padding: 0;
	font-weight: 400;
	font-size: 12px;
	list-style: none;
	border: 1px solid #dedede;
	box-shadow: 0 0 8px rgba(102,102,102,.2);
	opacity: 1;
	pointer-events: auto
}

.default-contextmenu drop-down-list-item {
	display: block
}

.default-contextmenu drop-down-list-item hr,.default-contextmenu drop-down-list-item label {
	display: block;
	text-decoration: none;
	font-weight: 400;
	white-space: nowrap
}

.default-contextmenu drop-down-list-item label {
	cursor: pointer;
	padding: 4px 32px
}

.default-contextmenu drop-down-list-item label:hover {
	background-color: #C8C8C8
}

.default-contextmenu drop-down-list-item label.checked {
	padding-left: 8px
}

.default-contextmenu drop-down-list-item label.checked::before {
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -288px -307px;
	width: 16px;
	content: '';
	height: 14px;
	display: inline-block;
	margin-right: 8px
}

.default-contextmenu drop-down-list-item label[disabled] {
	color: #888;
	cursor: default
}

.default-contextmenu drop-down-list-item label[disabled]:hover {
	background-color: #FFF
}

.default-contextmenu drop-down-list-item label h6 {
	display: inline-block;
	font-weight: 400;
	max-width: 240px;
	margin: 0
}

.default-contextmenu drop-down-list-item label.hasChildren::after {
	content: '\e818';
	font-family: PowrMDL2;
	transform: rotate(-45deg);
	display: inline-block;
	position: relative;
	float: right;
	right: -20px;
	margin: 2px 0
}

.default-contextmenu drop-down-list-item hr {
	color: #A6A6A6;
	cursor: default;
	padding: 0;
	margin: 0 32px;
	border: 1px solid #EAEAEA
}

.default-contextmenu.dark {
	background-color: #444;
	border-color: #212121
}

.default-contextmenu.dark drop-down-list-item label:hover {
	background: #777
}

.default-contextmenu.dark drop-down-list-item hr,.default-contextmenu.dark drop-down-list-item label {
	color: #FFF
}

.visualContainerScreen {
	display: none
}

.disable-visual-interactivity .visualContainerScreen {
	display: inline-block;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2
}

.disable-visual-interactivity .removeFromLayout,.disable-visual-interactivity .resizeHandle {
	z-index: 2
}

.explorationContainer .exploreCanvas .visualContainer {
	position: absolute;
	background-color: transparent;
	transition: background-color .25s,outline-color .25s,transform .25s,width .15s,height .15s;
	box-sizing: content-box;
	overflow: visible;
	outline: 0;
	z-index: 0
}

.explorationContainer .exploreCanvas .visualContainer .resizeHandle {
	z-index: 2
}

.explorationContainer .exploreCanvas .visualContainer .visualContainerBorder {
	display: inline-block;
	position: absolute;
	width: 100%;
	height: 100%;
	border: 1px solid transparent;
	box-sizing: border-box;
	pointer-events: none;
	z-index: 1
}

.explorationContainer .exploreCanvas .visualContainer:hover .visualContainerBorder {
	border-color: #EAEAEA
}

.explorationContainer .exploreCanvas .visualContainer.hideBorder .visualContainerBorder {
	border: none
}

.explorationContainer .exploreCanvas .visualContainer .visual[allow-deferred-rendering] {
	opacity: 0;
	transition: opacity .25s
}

.explorationContainer .exploreCanvas .visualContainer .visual[allow-deferred-rendering][initialized] {
	opacity: 1
}

.explorationContainer .exploreCanvas .visualContainer.loading:not(.selected) {
	border: 1px solid #F4F4F4
}

.explorationContainer .exploreCanvas .visualContainer.selected .vcHeader,.explorationContainer .exploreCanvas .visualContainer:hover .vcHeader {
	background-color: #FAFAFA
}

.explorationContainer .exploreCanvas .visualContainer.selected .vcHeader button,.explorationContainer .exploreCanvas .visualContainer:hover .vcHeader button {
	opacity: .65
}

.explorationContainer .exploreCanvas .visualContainer.selected .vcHeader button[disabled],.explorationContainer .exploreCanvas .visualContainer:hover .vcHeader button[disabled] {
	opacity: .3
}

.explorationContainer .exploreCanvas .visualContainer.selected .vcHeader select,.explorationContainer .exploreCanvas .visualContainer.selected .vcHeader span,.explorationContainer .exploreCanvas .visualContainer:hover .vcHeader select,.explorationContainer .exploreCanvas .visualContainer:hover .vcHeader span {
	opacity: .65
}

.explorationContainer .exploreCanvas .visualContainer.selected .vcHeader .dragGrip,.explorationContainer .exploreCanvas .visualContainer:hover .vcHeader .dragGrip {
	opacity: 1
}

.explorationContainer .exploreCanvas .visualContainer.popOut {
	z-index: 1000!important;
	border: none
}

.explorationContainer .exploreCanvas .visualContainer.popOut .toggleSeeData>i {
	opacity: .3
}

.explorationContainer .exploreCanvas .visualContainer.popOut .toggleSeeData>i:hover {
	opacity: .4
}

.explorationContainer .exploreCanvas .visualContainer.popOut.seeData .toggleSeeData>i {
	opacity: .8
}

.explorationContainer .exploreCanvas .visualContainer.popOut.seeData .toggleSeeData>i:hover {
	opacity: 1
}

.explorationContainer .exploreCanvas .visualContainer.popOut .vcBody {
	top: 60px;
	display: flex;
	flex-direction: column
}

.explorationContainer .exploreCanvas .visualContainer.popOut.seeData.seeDataVerticalLayout .vcBody {
	display: flex;
	flex-direction: row
}

.explorationContainer .exploreCanvas .visualContainer.seeData .toggleSeeDataLayout {
	padding-top: 0
}

.explorationContainer .exploreCanvas .visualContainer.seeData .toggleSeeDataLayout .pbi-glyph-rotatehorizontal,.explorationContainer .exploreCanvas .visualContainer.seeData .toggleSeeDataLayout .pbi-glyph-rotatevertical {
	display: block!important
}

.explorationContainer .exploreCanvas .visualContainer.seeData .vcBody .noDataOverlay {
	background-color: #A6A6A6;
	width: 100%;
	height: 100%
}

.explorationContainer .exploreCanvas .visualContainer.seeData .vcBody .detailVisual,.explorationContainer .exploreCanvas .visualContainer.seeData .vcBody .visual {
	display: block;
	width: 100%;
	height: auto;
	flex-grow: 1
}

.explorationContainer .exploreCanvas .visualContainer.seeData .vcBody .detailVisual {
	box-sizing: border-box;
	border-width: 10px 10px 0;
	border-style: solid;
	border-color: #A6A6A6;
	z-index: 1
}

.explorationContainer .exploreCanvas .visualContainer.seeData .vcBody .detailVisual>.visual,.explorationContainer .exploreCanvas .visualContainer.seeData.seeDataVerticalLayout .vcBody .detailVisual,.explorationContainer .exploreCanvas .visualContainer.seeData.seeDataVerticalLayout .vcBody .visual {
	height: 100%
}

.explorationContainer .exploreCanvas .visualContainer.seeData.seeDataVerticalLayout .vcBody .detailVisual {
	border-width: 10px 0 10px 10px
}

.explorationContainer .exploreCanvas .visualContainer.seeData.seeDataVerticalLayout .vcBody .detailVisual>.visual {
	width: 100%
}

.explorationContainer .exploreCanvas .visualContainer.readMode .vcHeader {
	background-color: transparent
}

.explorationContainer .exploreCanvas .visualContainer.readMode .vcHeader .dragGrip {
	display: none
}

.explorationContainer .exploreCanvas .visualContainer.readMode.selected .vcHeader {
	background-color: #FAFAFA
}

.explorationContainer .exploreCanvas .visualContainer.dragging,.explorationContainer .exploreCanvas .visualContainer.resizing {
	background-color: rgba(255,255,255,.85);
	overflow: hidden
}

.explorationContainer .exploreCanvas .visualContainer .powerbi-spinner {
	vertical-align: top;
	margin: 2px 4px;
	float: left
}

.explorationContainer .exploreCanvas .visualContainer .vcHeader {
	height: 20px;
	max-height: 20px;
	line-height: 100%;
	box-sizing: border-box;
	transition: background-color .25s ease-in;
	overflow: hidden;
	padding-left: 5px
}

.explorationContainer .exploreCanvas .visualContainer .vcHeader span {
	opacity: 0;
	font-size: 8pt;
	color: #333;
	padding-right: 5px
}

.explorationContainer .exploreCanvas .visualContainer .vcHeader select {
	opacity: 0;
	border: 1px solid #333;
	font-size: 8pt;
	height: 18px;
	color: #333;
	margin-top: 2px
}

.explorationContainer .exploreCanvas .visualContainer .vcHeader select:focus,.explorationContainer .exploreCanvas .visualContainer .vcHeader select:hover:enabled {
	opacity: 1;
	transition: opacity 0s
}

.explorationContainer .exploreCanvas .visualContainer .vcHeader button {
	opacity: 0;
	background-color: transparent;
	width: 20px;
	height: 20px;
	box-sizing: border-box;
	padding-top: 2px;
	vertical-align: top;
	color: #333
}

.explorationContainer .exploreCanvas .visualContainer .vcHeader button.alwaysVisible {
	opacity: .65
}

.explorationContainer .exploreCanvas .visualContainer .vcHeader .iconContainer button:hover:enabled,.explorationContainer .exploreCanvas .visualContainer .vcHeader button:focus,.explorationContainer .exploreCanvas .visualContainer .vcHeader button:hover:enabled {
	opacity: 1;
	transition: opacity 0s
}

.explorationContainer .exploreCanvas .visualContainer .vcHeader button i {
	padding: 0;
	margin: 0
}

.explorationContainer .exploreCanvas .visualContainer .vcHeader .iconContainer {
	float: left;
	padding-top: 1px;
	padding-right: 2px
}

.explorationContainer .exploreCanvas .visualContainer .popOutBar .visualLastRefreshTime,.explorationContainer .exploreCanvas .visualContainer .vcHeader .optionsMenu {
	float: right
}

.explorationContainer .exploreCanvas .visualContainer .vcHeader .drillUp {
	margin-top: 2px;
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -317px -116px;
	width: 17px;
	height: 17px
}

.explorationContainer .exploreCanvas .visualContainer .vcHeader .drillDownLevel {
	margin-top: 2px;
	background-image: url(../images/ExploreUI.sprites.png);
	background-position: -317px -167px;
	width: 17px;
	height: 17px
}

.explorationContainer .exploreCanvas .visualContainer .vcHeader .drillDownLevelGrouped {
	margin-top: 1px;
	width: 17px;
	height: 17px
}

.explorationContainer .exploreCanvas .visualContainer .vcHeader .dragGrip {
	position: absolute;
	left: 50%;
	margin-left: -8px;
	margin-top: 2px;
	pointer-events: none;
	color: #888;
	opacity: 0
}

.explorationContainer .exploreCanvas .visualContainer .vcHeader .vcPopOutBtn {
	padding-top: 0;
	font-size: 15px
}

.explorationContainer .exploreCanvas .visualContainer .vcHeader .vcPopOutBtn .pbi-glyph-miniexpand {
	display: block
}

.explorationContainer .exploreCanvas .visualContainer .vcHeader .optionsMenu>.optionSection {
	margin-right: 5px;
	display: inline-block
}

.explorationContainer .exploreCanvas .visualContainer .vcHeader .optionsMenu button:focus,.explorationContainer .exploreCanvas .visualContainer .vcHeader .optionsMenu button:hover {
	opacity: 1;
	transition: opacity 0s
}

.explorationContainer .exploreCanvas .visualContainer .vcHeader .optionsMenu button.alwaysVisible {
	opacity: .65
}

.explorationContainer .exploreCanvas .visualContainer .vcHeader .optionsMenu button.alwaysVisible:hover {
	opacity: 1;
	transition: opacity 0s
}

.explorationContainer .exploreCanvas .visualContainer .vcHeader .optionsMenu .vcMenuBtn {
	font-size: 14px;
	font-weight: 700
}

.explorationContainer .exploreCanvas .visualContainer .vcHeader .optionsMenu .vcExportBtn,.explorationContainer .exploreCanvas .visualContainer .vcHeader .optionsMenu .vcPinBtn {
	padding-top: 0;
	font-size: 15px
}

.explorationContainer .exploreCanvas .visualContainer .removeFromLayout {
	position: absolute;
	cursor: pointer;
	right: 4px;
	top: 4px;
	background-color: transparent;
	display: none
}

.explorationContainer .exploreCanvas .visualContainer.selected .removeFromLayout,.explorationContainer .exploreCanvas .visualContainer:hover .removeFromLayout {
	display: block
}

.explorationContainer .exploreCanvas .visualContainer .popOutBar {
	position: absolute;
	top: 20px;
	left: 0;
	right: 0;
	margin: 0;
	padding: 0;
	height: 40px;
	line-height: 40px;
	list-style-type: none;
	font-size: 12px;
	overflow: hidden
}

.explorationContainer .exploreCanvas .visualContainer .popOutBar .subtitle,.explorationContainer .exploreCanvas .visualContainer .popOutBar .title {
	vertical-align: top;
	text-transform: uppercase;
	letter-spacing: .04375em
}

.explorationContainer .exploreCanvas .visualContainer .popOutBar .subtitle {
	font-family: wf_standard-font,helvetica,arial,sans-serif;
	color: #777
}

.explorationContainer .exploreCanvas .visualContainer .popOutBar .title {
	font-family: wf_standard-font_bold,helvetica,arial,sans-serif;
	color: #444;
	max-width: 500px;
	padding-right: 5px
}

.explorationContainer .exploreCanvas .visualContainer .popOutBar .menuItem {
	font-family: 'Segoe UI',wf_segoe-ui_normal,helvetica,arial,sans-serif;
	font-size: 12px
}

.explorationContainer .exploreCanvas .visualContainer .popOutBar button {
	border: none;
	padding: 0;
	line-height: 40px;
	background-color: transparent;
	color: #666
}

.explorationContainer .exploreCanvas .visualContainer .popOutBar button>span {
	margin-left: 6px
}

.explorationContainer .exploreCanvas .visualContainer .popOutBar .iconBox {
	padding: 0;
	margin: 0;
	cursor: pointer
}

html[dir=rtl] .explorationContainer .exploreCanvas .visualContainer .popOutBar .iconBox {
	transform: rotate(90deg)
}

.explorationContainer .exploreCanvas .visualContainer .popOutBar>li {
	position: relative;
	font-size: 12px;
	display: inline-block;
	cursor: default;
	vertical-align: top;
	line-height: 40px;
	padding: 0 15px;
	outline: 0
}

.explorationContainer .exploreCanvas .visualContainer .popOutBar>li.divider {
	display: inline-block;
	width: 1px;
	height: 30px;
	background-color: #999;
	margin-top: 5px;
	padding: 0
}

.explorationContainer .exploreCanvas .visualContainer .popOutBar>li i,.explorationContainer .exploreCanvas .visualContainer .popOutBar>li>span {
	vertical-align: top
}

.explorationContainer .exploreCanvas .visualContainer .vcBody {
	position: absolute;
	z-index: 0;
	top: 20px;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden;
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0
}

.explorationContainer .exploreCanvas .visualContainer .vcBody .visualTitle {
	font-size: 12px;
	color: #A6A6A6;
	padding: 0 5px;
	z-index: 1
}

.explorationContainer .exploreCanvas .visualContainer .vcBody .visual {
	position: relative;
	width: 100%;
	height: 100%;
	font-size: 16px;
	padding: 5px;
	box-sizing: border-box;
	z-index: 1
}

.datetimePicker .timePicker .glyphicon.glyphicon-chevron-down,.datetimePicker .timePicker .glyphicon.glyphicon-chevron-up {
	font-size: 8px
}

.explorationContainer .exploreCanvas .visualContainer .vcBody .watermark {
	width: 100%;
	height: 100%;
	z-index: 1
}

.explorationContainer .exploreCanvas .visualContainer .vcBody .watermark>svg {
	width: 100%;
	height: 100%
}

.explorationContainer .exploreCanvas .visualContainer .vcBody.visualLink {
	cursor: pointer
}

.explorationContainer .exploreCanvas .visualContainer.noVisualTitle .visual {
	padding: 5px
}

.explorationContainer .exploreCanvas .visualContainer.paddingDisabled .visual,.explorationContainer .exploreCanvas .visualContainer.paddingDisabled .visualTitle {
	padding: 0
}

.explorationContainer .exploreCanvas .visualContainer.invalid .vcBody {
	border: 1px solid #F4F4F4
}

.explorationContainer .exploreCanvas .visualContainer canvas-visual-error-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2
}

.explorationContainer .exploreCanvas .visualContainer button.primary {
	padding: 6px 18px
}

.datetimePicker {
	display: block;
	width: 100%
}

.datetimePicker input[type=text]:disabled {
	color: #A6A6A6;
	background: #EAEAEA;
	cursor: default
}

.datetimePicker .datePicker {
	display: block
}

.datetimePicker .datePicker .calendarInput {
	height: 22px;
	padding: 2px;
	background-color: #444;
	background-image: none;
	border: 2px solid #333;
	border-radius: 4px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.datetimePicker .datePicker .filterPaneIcon {
	margin: 4px
}

.datetimePicker .timePicker .glyphicon {
	margin-left: 4px
}

.datetimePicker .timePicker .glyphicon.glyphicon-chevron-up::before {
	content: "\E971"
}

.calendarDropDown .calendar .glyphicon.glyphicon-chevron-left::before,.calendarDropDown .calendar .glyphicon.glyphicon-chevron-right::before,.datetimePicker .timePicker .glyphicon.glyphicon-chevron-down::before {
	content: "\E972"
}

.datetimePicker .timePicker td.form-group input {
	width: 50px;
	text-align: center
}

.datetimePicker .form-control {
	background-image: none;
	background-color: #444;
	border: 2px solid #333
}

.datetimePicker .btn {
	cursor: pointer;
	background-color: transparent;
	border: 1px solid transparent;
	white-space: nowrap;
	color: #A6A6A6
}

.datetimePicker .btn:active,.datetimePicker .btn:active:hover,.datetimePicker .btn:focus,.datetimePicker .btn:focus:hover,.datetimePicker .btn:hover {
	background-color: transparent;
	color: #CDA521;
	border: 1px solid transparent
}

.datetimePicker .btn-default {
	color: #F2C811;
	font-size: 12px
}

.calendarDropDown .calendar {
	border: 1px solid #000
}

.calendarDropDown .calendar table {
	background-color: #FFF
}

.calendarDropDown .calendar .btn {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	background-color: transparent;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 4px 8px
}

.calendarDropDown .calendar .btn:active,.calendarDropDown .calendar .btn:active:hover,.calendarDropDown .calendar .btn:focus,.calendarDropDown .calendar .btn:focus:hover,.calendarDropDown .calendar .btn:hover {
	background-color: transparent;
	border: 1px solid transparent;
	color: #CDA521
}

.calendarDropDown .calendar .glyphicon.glyphicon-chevron-right {
	font-size: 8px;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg)
}

.calendarDropDown .calendar .glyphicon.glyphicon-chevron-left {
	font-size: 8px;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg)
}

.landingController,body {
	min-height: initial;
	min-width: initial
}

.landingContainer .reportContainerContent,.landingContainer.noSliderBar .exploration {
	height: 100%
}

.explorationContainer .exploration {
	overflow: auto
}

.contentMain.standaloneHostContentMain {
	top: 0
}